前言:本站為你精心整理了多智能體用戶偏好系統(tǒng)范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
[摘要]面對(duì)因特網(wǎng)的海量信息,網(wǎng)絡(luò)用戶面臨著信息過載和有效需求不足的雙重問題。本文提出了基于多智能體的用戶興趣模型的表示和更新機(jī)制,在數(shù)據(jù)挖掘分析基礎(chǔ)上,建立用戶興趣模型,利用相關(guān)反饋,追蹤和更新用戶興趣模型,提高個(gè)性化信息服務(wù)的效率,為解決用戶偏好挖掘效率問題和多智能體偏好更新問題提供了新的研究思路。
[關(guān)鍵詞]多智能體系統(tǒng)偏好推薦個(gè)性化拍賣
一、引言
近年來,網(wǎng)絡(luò)信息量有了飛速增長,如何快速發(fā)現(xiàn)用戶潛在需求并做出正確的反應(yīng)成為當(dāng)前電子商務(wù)中亟待解決的問題。傳統(tǒng)的信息獲取手段在處理非結(jié)構(gòu)化的資料的能力相對(duì)較弱,它不能從海量的信息中找出用戶感興趣的知識(shí),更不能處理隨用戶不同而變化的個(gè)性知識(shí)、隨地域不同而變化的區(qū)域性知識(shí)以及不同領(lǐng)域的專業(yè)性知識(shí)等。為此,本文試圖創(chuàng)建基于多智能體的用戶偏好挖掘模型,通過網(wǎng)絡(luò)顧客提供的靜態(tài)和動(dòng)態(tài)信息,對(duì)顧客偏好進(jìn)行分析,建立基于多Agent的顧客需求系統(tǒng),以發(fā)現(xiàn)顧客的真實(shí)需求。
二、推薦系統(tǒng)框架分析
一般個(gè)性化推薦系統(tǒng)的推薦的過程是:用戶提交檢索信息、偏好表示、信息推薦、用戶反饋。在多Agent推薦系統(tǒng)中,系統(tǒng)對(duì)用戶行為的識(shí)別和表示,是通過智能體合作協(xié)商通信來實(shí)現(xiàn)的。個(gè)性化推薦系統(tǒng)的基本功能包括:分析顧客的行為,建立顧客行為的表示模型;利用模型向用戶提供推薦;對(duì)推薦進(jìn)行反饋,并根據(jù)反饋修正推薦。基于多Agent系統(tǒng)的頂層數(shù)據(jù)流程圖如圖1。
用戶識(shí)別模塊:對(duì)用戶歷史信息進(jìn)行對(duì)比識(shí)別,并對(duì)用戶的瀏覽習(xí)慣進(jìn)行識(shí)別,以減少用戶誤識(shí)別的概率。
行為識(shí)別模塊:根據(jù)信息及其來源識(shí)別用戶和行為,并將信息轉(zhuǎn)換為系統(tǒng)可識(shí)別的偏好信息,以便于數(shù)據(jù)分析。
行為收集模塊:將用戶記錄按照相應(yīng)格式存入數(shù)據(jù)庫。
用戶偏好模塊:判斷是否有用戶記錄,并根據(jù)用戶即時(shí)信息和存檔信息選擇構(gòu)建偏好模型或進(jìn)行偏好更新。
數(shù)據(jù)挖掘模塊:被動(dòng)的接受請(qǐng)求或主動(dòng)的對(duì)用戶歷史行為記錄進(jìn)行數(shù)據(jù)挖掘,通過神經(jīng)網(wǎng)絡(luò)、聚類等方法,進(jìn)行顧客購買、訪問行為的分析,或在數(shù)據(jù)分析人員的干預(yù)下進(jìn)行推薦效果分析,為偏好推薦模塊提供參考。
偏好推薦模塊:根據(jù)相關(guān)模塊得到的用戶偏好信息、用戶行為信息、數(shù)據(jù)挖掘結(jié)果和相應(yīng)推薦規(guī)則,做出推薦。
推薦協(xié)商模塊:其通過與“黑板”進(jìn)行關(guān)于當(dāng)前搜索趨勢(shì)方面進(jìn)行交互,并對(duì)推薦結(jié)果進(jìn)行相應(yīng)修正。并在用戶反饋的基礎(chǔ)上,對(duì)用戶偏好進(jìn)行學(xué)習(xí),并建立相應(yīng)的學(xué)習(xí)經(jīng)驗(yàn)。在對(duì)結(jié)果進(jìn)行修正后,將推薦結(jié)果返回給用戶。
在整個(gè)推薦過程中,這樣一個(gè)行為收集、偏好分析、推薦結(jié)果的過程將不停的重復(fù)修正,最終滿足客戶需求。
三、系統(tǒng)協(xié)商過程
偏好推薦部分是個(gè)性化推薦系統(tǒng)研究的核心。提高推薦的質(zhì)量被作為所有推薦系統(tǒng)的共同目標(biāo),然而,不同的推薦方法在不同的市場環(huán)境中的適應(yīng)性各有不同。引入多智能體拍賣協(xié)商機(jī)制后,所有被推薦的項(xiàng)目都有自己投標(biāo)價(jià)格,系統(tǒng)就可以從中篩選出投標(biāo)價(jià)格最高的推薦項(xiàng)目提供給用戶。本統(tǒng)體系結(jié)構(gòu)嚴(yán)格遵照MAS(Multi-AgentSystem)有關(guān)Agent生命周期思想,通過模擬拍賣過程進(jìn)行偏好推薦。在系統(tǒng)中偏好推薦Agent作為賣方智能體,協(xié)商Agent作為拍賣主持智能體。協(xié)商智能體根據(jù)客戶對(duì)商品的需求程度、個(gè)人偏好、風(fēng)險(xiǎn)態(tài)度、供貨數(shù)量等利用博弈分析算法自動(dòng)計(jì)算出最優(yōu)競價(jià)策略,并向供應(yīng)商發(fā)出投標(biāo),等待交易消息,收到成功消息,偏好推薦Agent在第一次報(bào)價(jià)時(shí)根據(jù)經(jīng)驗(yàn)得到的權(quán)重進(jìn)行加權(quán),得到第一次報(bào)價(jià)。協(xié)商Agent獲得投標(biāo)消息后,拍賣主持Agent處理收集到的各競標(biāo)Agent投標(biāo)信息,根據(jù)拍賣機(jī)制庫將投標(biāo)結(jié)果進(jìn)行排序,然后公布該階段的最高投標(biāo)人和當(dāng)前的次高投標(biāo)價(jià),并發(fā)送給各競標(biāo)Agent,然后進(jìn)入下一階段。確定投標(biāo)價(jià)格,后通知客戶,并進(jìn)行交易,若協(xié)商失敗,則開始一輪新的協(xié)商。如果某一階段,上一階段的次高價(jià)格已經(jīng)超過它的保留價(jià),它就發(fā)消息給拍賣主持Agent,然后退出拍賣將最終投標(biāo)消息返回給用戶。直到最后一個(gè)階段,拍賣主持Agent處理完收集到的各競標(biāo)Agent投標(biāo)信息后,公布競標(biāo)結(jié)果。
四、系統(tǒng)算例
系統(tǒng)采用MovieLens站點(diǎn)的數(shù)據(jù)集進(jìn)行實(shí)驗(yàn),通過對(duì)協(xié)通過濾算法的推薦結(jié)果進(jìn)行競標(biāo)優(yōu)化。對(duì)推薦結(jié)果的評(píng)價(jià)采用統(tǒng)計(jì)精度度量方法中被廣泛采用的平均絕對(duì)偏差MAE作為推薦精度度量標(biāo)準(zhǔn)。平均絕對(duì)偏差MAE通過計(jì)算預(yù)測的用戶評(píng)分與實(shí)際的用戶評(píng)分之間的偏差度量預(yù)測的準(zhǔn)確性,MAE越小,推薦質(zhì)量越高。設(shè)預(yù)測的用戶評(píng)分集合表示為{p1,p2…pn},對(duì)應(yīng)的實(shí)際用戶評(píng)分集合為{q1,q2,…qn},則平均絕對(duì)偏差MAE定義為:
試驗(yàn)過程中,分別指定用戶聚類的數(shù)目為30,40,目標(biāo)用戶的最近鄰居個(gè)數(shù)從10增加到40,間隔為10,分別計(jì)算本文提出的算法與傳統(tǒng)的協(xié)同過濾推薦算法的MAE,試驗(yàn)結(jié)果如圖4.1:
由圖看出,本文提出的基于MAS的協(xié)同過濾推薦算法均具有較小的MAE。由于本系統(tǒng)只是對(duì)協(xié)同過濾算法進(jìn)行優(yōu)化,其結(jié)果的改進(jìn)是有限的,如果賣方可以采用不同的推薦算法,其推薦精度將可能有較大的提高。由此可知,與傳統(tǒng)的最近鄰協(xié)同過濾推薦算法比較,本文提出的算法可以有效提高推薦系統(tǒng)的推薦質(zhì)量,彌補(bǔ)了協(xié)同過濾算法在稀疏度和冷啟動(dòng)方面的缺陷。
五、結(jié)束語
本文的創(chuàng)新點(diǎn)在于,利用多智能體系統(tǒng)在人工智能協(xié)商方面的優(yōu)勢(shì),提出了一個(gè)基于多智能體個(gè)性化推薦系統(tǒng)的架構(gòu),在原有推薦算法的基礎(chǔ)上通過對(duì)不同的推薦結(jié)果進(jìn)行有效性協(xié)商,根據(jù)不斷進(jìn)行自學(xué)習(xí)得到最優(yōu)的推薦結(jié)果,以彌補(bǔ)原有推薦算法智能化不足的缺點(diǎn),為量化、感知用戶需求等問題提供了新的研究思路。
參考文獻(xiàn):
[1]王繼成潘金貴張福炎:web文本挖掘技術(shù)研究[J].計(jì)算機(jī)研究與發(fā)展,2000,37(5):513~520
[2]韋魯玉丁華福:基于Agent的個(gè)性化智能信息檢索系統(tǒng)[J].信息技術(shù),2007,(01)
[3]李政偉夏士雄聶茹:基于Web服務(wù)的動(dòng)態(tài)電子商務(wù)應(yīng)用架構(gòu)[J].計(jì)算機(jī)工程與設(shè)計(jì),2005,(04)
[4]盛秋艷:基于Agent的個(gè)性化信息檢索技術(shù)的研究[J].黑龍江工程學(xué)院學(xué)報(bào),2006,(02)