999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于用戶行為的多Agent信息推薦系統(tǒng)研究

2017-09-29 06:06:08雷威張玉繼李文博
軟件導(dǎo)刊 2017年9期

雷威 張玉繼 李文博

摘 要:通過分析用戶行為和Agent技術(shù),提出基于用戶行為的多Agent個(gè)性化信息推薦系統(tǒng)設(shè)計(jì)模型。對(duì)基于用戶行為數(shù)據(jù)進(jìn)行分析,整合用戶的行為特性可以為用戶帶來更好的使用體驗(yàn),多Agent技術(shù)能結(jié)合用戶興趣偏好信息及用戶訪問記錄實(shí)現(xiàn)信息過濾并推理出用戶的意圖,從而提供個(gè)性化的推薦服務(wù)。

關(guān)鍵詞:多 Agent技術(shù);推薦系統(tǒng);信息過濾;用戶行為

DOI:10.11907/rjdk.171443

中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2017)009-0167-03

Abstract:The individualized demand of the user has become a trend. By analyzing the user behavior and Agent technology, the paper puts forward the design model of the multi-agent personalized information recommendation system based on user behavior. Based on the user behavior data analysis, the integration of the users behavior can give users a better experience, multi-agent technology can be combined with user interest preferences and user access records to carry out information filtering to infer the users intention to provide Personalized referral service. Multi-Agent technology is the core of this system to realize personalized information recommendation.

Key Words:Multi-agent; recommended system; information filtering; user behavior

0 引言

信息爆炸時(shí)代,信息過載問題日益突出,需要通過某種方式來作出篩選以滿足人們的個(gè)性化信息需求,此時(shí)電子商務(wù)推薦系統(tǒng)應(yīng)運(yùn)而生,它能幫助用戶快速找到所需商品。目前的推薦系統(tǒng)種類繁多[1],各有優(yōu)勢(shì)但同時(shí)也存在各自的缺點(diǎn),在不同的平臺(tái)表現(xiàn)出來的性能差異較大。通過調(diào)查分析發(fā)現(xiàn),市場(chǎng)上的推薦系統(tǒng)普遍存在以下問題:系統(tǒng)移植比較困難、提供的推薦功能不夠靈活多樣、系統(tǒng)不容易維護(hù)、系統(tǒng)需要定制導(dǎo)致開發(fā)代價(jià)高等。

鑒于此,本文基于用戶行為的多Agent信息推薦系統(tǒng),結(jié)合用戶行為數(shù)據(jù)進(jìn)行分析,引入多Agent技術(shù)[2],利用Agent的智能性、自主性、代理性特征,能夠使得推薦系統(tǒng)從眾多信息里過濾出用戶真正所需的信息,使得推薦結(jié)果更符合用戶的請(qǐng)求,即使在不確定和動(dòng)態(tài)的環(huán)境下,此系統(tǒng)也能夠表現(xiàn)出良好的性能,真正體現(xiàn)了智能適應(yīng)性的個(gè)性信息推薦,也即“信息找人”的服務(wù)模式,從而提高系統(tǒng)的整體運(yùn)營(yíng)效率并創(chuàng)造更多的效益,有效減輕了信息過載問題。

1 信息推薦系統(tǒng)核心技術(shù)

1.1 用戶行為數(shù)據(jù)分析

用戶瀏覽系統(tǒng)往往具有很強(qiáng)的目的性,用戶行為數(shù)據(jù)分析[3]是指獲得訪問基本數(shù)據(jù)情況,對(duì)有關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析,用戶很多瀏覽行為都能很好地反映用戶興趣愛好,從服務(wù)器日志挖掘出代表用戶興趣的模型,從中發(fā)現(xiàn)用戶訪問規(guī)律,并將這些規(guī)律與推薦算法等相結(jié)合,從而提高個(gè)性推薦系統(tǒng)的精確度。

用戶行為分析包含以下重點(diǎn)數(shù)據(jù)分析:①用戶的來源地區(qū)、來路域名和頁(yè)面;②用戶在網(wǎng)站的停留時(shí)間、回訪次數(shù)、間隔訪問次數(shù);③用戶所使用的搜索引擎、關(guān)鍵詞、站內(nèi)關(guān)鍵詞;④注冊(cè)用戶和非注冊(cè)用戶兩者之間的瀏覽習(xí)慣。

通過對(duì)用戶行為監(jiān)測(cè)獲得的數(shù)據(jù)進(jìn)行分析可以更加詳細(xì)、清楚地了解用戶個(gè)性化需求。

用戶通過瀏覽相關(guān)物品信息,以及有相似興趣的其他用戶或者好友和用戶本身注冊(cè)信息具有的標(biāo)簽等,通過對(duì)這些數(shù)據(jù)的分析向用戶推薦個(gè)性化的物品信息。用戶行為分析模型如圖1所示。

1.2 多Agent技術(shù)

Agent技術(shù)是一種處于一定環(huán)境下包裝的計(jì)算機(jī)系統(tǒng),能在該環(huán)境下靈活、自主地活動(dòng)。Agent具有這樣的特性:自治性、社會(huì)性、反映性、能動(dòng)性,還具備一些人類才具有的特性,如知識(shí)、信念、義務(wù)、意圖等。它擁有一定程度的擬人性,也即幫助或者代替人來完成某些任務(wù),因此本文使用Agent來構(gòu)建個(gè)性化推薦系統(tǒng)。

多Agent技術(shù)是多個(gè)Agent組成的集合,Agent成員之間相互協(xié)調(diào)、相互服務(wù),將大而復(fù)雜的系統(tǒng)建設(shè)成小的、能夠彼此相互通信和協(xié)調(diào)的智能化易于管理的系統(tǒng)。各Agent成員之間的活動(dòng)是自治獨(dú)立的,其自身的目標(biāo)和行為不受其它Agent成員的限制,它們通過競(jìng)爭(zhēng)和磋商等手段協(xié)商和解決相互之間的矛盾和沖突。多Agent技術(shù)研究的主要目的是通過多個(gè)Agent所組成的交互式團(tuán)體求解超出Agent個(gè)體能力的大規(guī)模復(fù)雜問題。

多Agent技術(shù)用于解決實(shí)際問題的優(yōu)勢(shì)主要體現(xiàn)在:①支持分布式應(yīng)用,具有良好的模塊性、易于擴(kuò)展性和設(shè)計(jì)靈活簡(jiǎn)單,克服了建設(shè)一個(gè)龐大系統(tǒng)所造成的管理和擴(kuò)展的困難,有效降低了系統(tǒng)的總成本;②各Agent通過相互協(xié)調(diào)去解決大規(guī)模的復(fù)雜問題,多Agent采用信息集成技術(shù),將每個(gè)Agent的信息集成在一起,完成復(fù)雜的功能;③Agent是異質(zhì)的、分布的。它們可以是不同的個(gè)人或組織,采用不同的設(shè)計(jì)方法和計(jì)算機(jī)語(yǔ)言開發(fā)而成,因此可以是完全異質(zhì)和分布的;④多Agent技術(shù)打破了人工智能領(lǐng)域僅使用一個(gè)專家系統(tǒng)的限制,各領(lǐng)域的不同專家可協(xié)作求解某一個(gè)專家無法解決的問題,提高系統(tǒng)解決問題的能力;⑤處理是異步的,由于各Agent是自治的,每個(gè)Agent都有自己的進(jìn)程,按照自己的運(yùn)行方式異步地進(jìn)行。endprint

1.3 基于用戶的協(xié)同過濾推薦算法

基于用戶推薦的算法是以用戶為主題的算法,一般在海量用戶中發(fā)掘出一小部分品位比較相似的用戶,在協(xié)同過濾中這些用戶成為鄰居,然后根據(jù)他們喜歡的其它東西組成一個(gè)排序的目錄推薦給這些用戶。要實(shí)現(xiàn)協(xié)同過濾[4],需要實(shí)現(xiàn)幾個(gè)步驟:①收集用戶偏好;②找到相似的用戶或物品;③計(jì)算推薦給用戶。舉例說明,基于用戶的協(xié)同過濾算法基于這樣一個(gè)事實(shí):如果A與B在電影方面的喜好相同,那么用戶B把他喜歡的電影推薦給用戶A是合理的,以此為基礎(chǔ),基于用戶的協(xié)同過濾算法出現(xiàn)了,可據(jù)此求出用戶的相似度。式(1)給出了相似度計(jì)算方法,R代表相似度的值,如果想計(jì)算每?jī)蓚€(gè)用戶的相似度,所需要的時(shí)間復(fù)雜度為O(n*n*d)。n為用戶數(shù)目,d為商品數(shù)目。R=N(u)∩N(v)N(u)*N(v)

(1) 通過式(1)能得到一個(gè)相似度矩陣。然而在很多應(yīng)用中該相似度矩陣是很稀疏的,也即很多用戶相互之間沒有相同的商品生產(chǎn)行為。如果直接先將相似度不為0的用戶對(duì)數(shù)求出來,然后只計(jì)算這些不為0的用戶對(duì),這樣復(fù)雜度較高。用數(shù)組C[u][v]記錄用戶u和v有相同商品行為的數(shù)目,首先建立一個(gè)倒排表,每個(gè)物品都保存在產(chǎn)生過行為的用戶信息中,然后對(duì)于每個(gè)物品的所有用戶對(duì)數(shù)(u,v),C[u][v]加1,這樣結(jié)束后就可只利用相似度不為0的用戶對(duì)數(shù)。

得到相似度矩陣后利用式(2)預(yù)測(cè)用戶u對(duì)物品i的感興趣程度。其中S(u,k)表示與用戶u最接近的k個(gè)用戶,N(i)表示對(duì)物品i有過行為的用戶集合,Wuv表示用戶u和v的相似度,rvi表示用戶v對(duì)物品i的感興趣程度。p(u,i)=∑v∈S(u,k)∩N(i)wuvrvi

(2) 從式(2)可以看出,如果p(u,i)的值越大,說明u對(duì)物品i越感興趣,這時(shí)可以設(shè)定一個(gè)給定的閾值,如果小于該閾值就不推薦,否則推薦給相應(yīng)的用戶。

2 推薦系統(tǒng)整體架構(gòu)與運(yùn)行機(jī)制

2.1 推薦系統(tǒng)功能

傳統(tǒng)的信息服務(wù)系統(tǒng)大多需要用戶根據(jù)自己的需要主動(dòng)搜索信息,但是人們處于一種信息過載的環(huán)境中,已經(jīng)很難及時(shí)和準(zhǔn)確獲取用戶想要的信息數(shù)據(jù)。此時(shí)改變傳統(tǒng)的被動(dòng)服務(wù)方式,“信息找人”的模式也即主動(dòng)向客戶推薦用戶想要的個(gè)性化信息資源非常有必要。本文提出的基于用戶行為的多Agent信息推薦系統(tǒng),根據(jù)用戶行為,由多個(gè)Agent替用戶獲得所需信息,此系統(tǒng)可以主動(dòng)幫助用戶獲得用戶所需的個(gè)性化信息需求。此推薦系統(tǒng)可以給用戶提供多種類型和層次多樣化的信息服務(wù),建立一個(gè)更個(gè)性化、更高效的信息推薦平臺(tái)。

2.2 系統(tǒng)架構(gòu)

實(shí)現(xiàn)個(gè)性化信息推薦的核心是解決用戶行為監(jiān)測(cè)、信息反饋、數(shù)據(jù)挖掘[5]、過濾推薦等問題。本文提出了一個(gè)信息推薦系統(tǒng)構(gòu)架,將系統(tǒng)劃分層次結(jié)構(gòu),分別由不同的Agent來完成,各Agent相互協(xié)調(diào)工作實(shí)現(xiàn)系統(tǒng)功能,具體如圖2所示。

2.3 系統(tǒng)運(yùn)行機(jī)制

當(dāng)用戶在使用系統(tǒng)時(shí),系統(tǒng)里的各Agent開始協(xié)調(diào)工作,源數(shù)據(jù)庫(kù)監(jiān)控Agent監(jiān)測(cè)源數(shù)據(jù)庫(kù)里的數(shù)據(jù)并發(fā)送給推薦引擎Agent,用戶行為Agent接收監(jiān)測(cè)Agent里的數(shù)據(jù)并對(duì)這些數(shù)據(jù)進(jìn)行分析,數(shù)據(jù)挖掘Agent根據(jù)監(jiān)測(cè)Agent監(jiān)測(cè)數(shù)據(jù)進(jìn)行挖掘,用戶興趣模型管理Agent則對(duì)數(shù)據(jù)挖掘Agent和用戶行為Agent發(fā)送過來的數(shù)據(jù)進(jìn)行用戶興趣建模和管理,推薦引擎Agent根據(jù)源數(shù)據(jù)庫(kù)監(jiān)控Agent和用戶興趣模型管理Agent發(fā)送過來的數(shù)據(jù),產(chǎn)生推薦結(jié)果發(fā)送給用戶界面Agent,然后再由用戶界面Agent發(fā)送給用戶。

基于以上系統(tǒng)框架,推送系統(tǒng)根據(jù)用戶興趣從眾多相關(guān)信息中篩選和過濾出用戶真正需要的信息推薦給用戶。

3 結(jié)語(yǔ)

信息爆炸時(shí)代下,如何在互聯(lián)網(wǎng)世界里查找到用戶想要的信息,避免不必要的時(shí)間浪費(fèi)值得重視。基于用戶行為的Agent技術(shù)的出現(xiàn)讓智能信息推薦在互聯(lián)網(wǎng)世界里引領(lǐng)潮流,隨著多Agent技術(shù)的繼續(xù)發(fā)展,其必然給社會(huì)創(chuàng)造更多的效益。推薦構(gòu)架還有一些問題需要攻克,比如,一個(gè)新的信息推薦系統(tǒng)如何使用該推薦服務(wù)解決冷啟動(dòng)的問題。相信隨著后續(xù)研究的深入,這些問題將逐一解決。

參考文獻(xiàn):

[1] 夏洪文,蒿景蘭.基于web3.0的個(gè)性化信息服務(wù)及其系統(tǒng)設(shè)計(jì)[J].現(xiàn)代教育技術(shù),2012(11):121-123.

[2] 林琳,劉峰.基于改進(jìn)合同網(wǎng)協(xié)議的多Agent協(xié)作模型[J].計(jì)算機(jī)研究與發(fā)展,2010,20(3):70-75.

[3] 李建延,郭曄,湯志軍.基于用戶瀏覽行為分析的用戶興趣度計(jì)算[J].計(jì)算機(jī)工程與設(shè)計(jì),2012(3):968-972.

[4] 王元濤.Netflix數(shù)據(jù)集上的協(xié)同過濾算法[D].北京:清華大學(xué),2009:156-158.

[5] 朱建峰.可視化數(shù)據(jù)挖掘[M].北京:電子工業(yè)出版社,2008:302-304.

(責(zé)任編輯:孫 娟)endprint

主站蜘蛛池模板: 亚洲男人的天堂久久香蕉| av色爱 天堂网| 最新国产精品鲁鲁免费视频| 国产午夜人做人免费视频中文| www.youjizz.com久久| 免费A∨中文乱码专区| 午夜性刺激在线观看免费| 免费国产高清视频| 亚洲精品国产自在现线最新| 久久精品66| 2022精品国偷自产免费观看| 国产精品亚洲精品爽爽| 久久成人18免费| 国产精品福利社| 欧美精品高清| 欧美伦理一区| 伊人网址在线| 亚洲视频免费播放| 国产色伊人| 九九视频免费在线观看| 亚洲色图另类| 亚洲精品成人福利在线电影| 国产精品丝袜在线| 在线国产你懂的| 小13箩利洗澡无码视频免费网站| 久久精品国产精品青草app| 亚洲精品免费网站| 国内精品伊人久久久久7777人| 韩日免费小视频| 国产91无码福利在线| 亚洲天堂网视频| 亚洲精品爱草草视频在线| 国产精品一线天| 国产日韩精品欧美一区喷| 国产极品美女在线播放| 特黄日韩免费一区二区三区| 朝桐光一区二区| 色婷婷成人| 久久先锋资源| 精品人妻系列无码专区久久| 欧美激情视频一区| 99热免费在线| 欧美激情视频一区| 996免费视频国产在线播放| 一本无码在线观看| 亚洲人成影院在线观看| 免费激情网站| 国产成人做受免费视频| 亚洲国产精品日韩专区AV| 在线中文字幕网| 亚洲 日韩 激情 无码 中出| 国产高清国内精品福利| 91国内外精品自在线播放| 国产夜色视频| 中文字幕2区| 国产99在线观看| 成·人免费午夜无码视频在线观看| 亚洲欧美成人在线视频| 日本中文字幕久久网站| 久久精品一品道久久精品| 国产丝袜91| 日韩黄色在线| 青青草原国产| 99这里只有精品免费视频| 精品一区二区三区四区五区| 国产亚洲精品yxsp| 欧美三級片黃色三級片黃色1| 久久综合成人| 伊人久久久久久久| 国产精品无码AV片在线观看播放| 欧美成人a∨视频免费观看| 国产免费高清无需播放器| 三上悠亚精品二区在线观看| 久久午夜影院| 国产又色又刺激高潮免费看| 国产日韩欧美成人| 日韩欧美视频第一区在线观看| 国产美女精品在线| 在线观看精品国产入口| 国产精品v欧美| 国产亚洲精品资源在线26u| 国产高清在线观看|