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

群組推薦算法的研究

2019-11-18 07:26:18武蒙蒙
現(xiàn)代計算機 2019年28期
關(guān)鍵詞:融合用戶策略

武蒙蒙

(四川大學(xué)計算機學(xué)院,成都610065)

0 引言

推薦系統(tǒng)如今已經(jīng)成為一種為用戶搜素感興趣或有用對象(如衣物、電影、旅游、酒店、餐館等)時提供的個性化指導(dǎo)的基本方法。盡管大多數(shù)現(xiàn)有的推薦系統(tǒng)都是支持單個用戶的,但是在“人類是群居動物”的大環(huán)境下,許多項目都是由組組成的,這也使得我們對群組推薦系統(tǒng)越來越感興趣。本文的主要目的是對主流的群組推薦算法提供易于理解的介紹。

群組推薦是通過以某種方式融合組員首選項來確定的。在群組推薦系統(tǒng)中,推薦的確定取決于所選擇的偏好融合策略。群組推薦系統(tǒng)有兩種基本的融合策略。第一種稱為推薦融合,是為每個小組成員確定推薦建議,然后融合為一個小組建議。第二種稱為模型融合,是將單個用戶的首選項融合到一個組概要文件中,然后使用該概要文件確定一個組推薦。

1 國內(nèi)外研究

自上世紀(jì)90 年代末以來,已有許多文獻(xiàn)提出了群組推薦系統(tǒng)。1998 年,MusicFX 推出了一種為一群在健身中心健身的人選擇背景音樂的系統(tǒng)[1]。根據(jù)人們的喜好,系統(tǒng)構(gòu)建一個群組配置文件(通過聚合喜好),并選擇一個音樂頻道,在選擇過程中加入一些隨機性,以確保多樣性。根據(jù)一項定量評估,參與這項試驗的健身中心絕大多數(shù)成員都對小組的建議感到滿意。在電影領(lǐng)域,PolyLens 是MovieLens 的一個擴展,它支持對群組進(jìn)行推薦[2]。該推薦系統(tǒng)采用協(xié)同過濾算法,根據(jù)用戶的星級評分為用戶推薦電影。在電視內(nèi)容推薦方面,家庭互動電視系統(tǒng)(FIT)過濾電視節(jié)目,并根據(jù)不同觀眾的喜好創(chuàng)建自適應(yīng)節(jié)目指南[3]。

雖然Web 瀏覽通常是一個單獨的活動,就像今天的大多數(shù)桌面應(yīng)用程序一樣,但是各種各樣的研究計劃都試圖通過建議可能具有共同興趣的新材料來幫助一組人進(jìn)行瀏覽。Let's Browse 是單個用戶瀏覽器的擴展,它使用基于內(nèi)容的算法向一組人推薦Web 頁面[4]。該推薦系統(tǒng)通過分析每個個體和群體的訪問網(wǎng)頁的單詞來估計用戶的興趣。小組推薦的另一個用例是家庭食譜推薦器[5]。由于所有家庭成員通常每天至少一起吃一頓飯,所以選擇食譜和食用食物是集體活動的好例子。

本文中,我們將介紹推薦融合策略和模型融合策略如何應(yīng)用于群組協(xié)同過濾、基于內(nèi)容的組推薦、基于約束條件的組推薦,并具體介紹了基于協(xié)同過濾的常用推薦方法——矩陣分解在群組推薦系統(tǒng)中的應(yīng)用。

2 聚合函數(shù)

在群組推薦系統(tǒng)中,一個主要的問題是:給定關(guān)于群組成員個人偏好的信息,如何適應(yīng)整個群組?由于沒有最優(yōu)的方法來聚合推薦列表[6],因此必須使用相應(yīng)的聚合策略來提出“盡可能”地考慮到組成員的個人偏好的推薦。基本聚合策略主要包括:投票制(如果喜歡該項目的成員超過閾值則推薦該項目)、平均策略(通過計算成員評分預(yù)測值的平均值來聚合各個推薦列表,并使用該平均值作為組的預(yù)測值)[7]、平均無痛苦策略(為群體找到最優(yōu)的決策,而不是讓一些群體成員對這個決策感到不滿意)、領(lǐng)導(dǎo)者策略(為群組選取一個“領(lǐng)導(dǎo)者”,領(lǐng)導(dǎo)者決定組將選擇什么而不咨詢其他組成員的用戶)、最小痛苦策略(群組對某一項的預(yù)測值等于該組所有成員對該項的預(yù)測值的最小值。如果聚合了首選項,則組對某項的評分是該成員對該項的最低評分)、最快樂策略(群組對某一項的預(yù)測值等于該組所有成員對該項的預(yù)測值的最大值。在聚合首選項策略中,組對某項的評分是該成員對該項的評分的最大值)

3 群組協(xié)同過濾

當(dāng)前所使用的協(xié)同過濾都是基于Breese 等人的工作實現(xiàn)的[8]。協(xié)同過濾(Collaborative filtering,CF)的基本思想是推薦項目來自于最近鄰居的偏好。鄰居即,相似用戶或系統(tǒng)中相似項。兩個用戶或項目之間的相似性是通過計算他們給出或接收的評分之間的皮爾遜相關(guān)系數(shù)來確定的。

協(xié)同過濾算法又分為基于用戶的協(xié)同過濾和基于項目的協(xié)同過濾。在基于用戶的方法(UBCF)中,用戶對某個項目的評分是基于類似用戶的評分來預(yù)測的。所獲得的預(yù)測得分估計了該項目將被用戶欣賞的程度。預(yù)測得分最高的項目包含在該用戶的推薦列表中。在基于項目的方法(IBCF)中,用戶對一個項目的評分是基于他/她對系統(tǒng)中類似項目的評分來預(yù)測的。同樣,預(yù)測得分最高的項目推薦給該用戶。

3.1 基于推薦融合的群組協(xié)同過濾

當(dāng)推薦融合策略和協(xié)同過濾相結(jié)合時,將為單個用戶確定推薦評級,然后融合為針對組的推薦,如圖1所示。

其中up(un)代表單個用戶--項目評分,CFn 代表單個用戶的協(xié)同過濾,r?ij代表用戶i 對物品j 的預(yù)測評分。按照這種方法,對于每一組成員i 和每一組成員沒有打分的項目j,確定一個預(yù)測評分r?ij,然后根據(jù)不同的聚合函數(shù)聚合這些預(yù)測評分得到小組評分。

圖1

3.2 基于模型融合的群組協(xié)同過濾

當(dāng)使用模型融合策略時,將單個用戶的評分聚合到一個組概要文件gp 中。協(xié)同過濾基于組概要文件決定每個候選項的排名。具體模型如圖2 所示。

圖2

在模型融合策略中組由組概要文件gp 表示。gp包括通過應(yīng)用于單個組成員的項目評級聚合函數(shù)(模型)生成的組對項目的總評級。

4 基于內(nèi)容的組過濾

基于內(nèi)容的過濾(CBF)[9]是基于推薦與當(dāng)前用戶喜歡的類別相似的新項目。用戶(組成員)首選的類別存儲在用戶配置文件中;這些類別派生自用戶已經(jīng)使用的項的描述。這個概要文件包含了用戶對每個類型、特征(如電影中對電影分類、國家、導(dǎo)演、年代、演員)的偏好估計,這些類型、特征都與用戶所評價的項目相關(guān)聯(lián)。根據(jù)該概要文件的首選項,推薦人通過將未評級項目的元數(shù)據(jù)與用戶的概要文件匹配來預(yù)測用戶對未評級媒體項的首選項。然后,選擇預(yù)測得分最高的項目作為推薦列表。

4.1 基于模型融合的基于內(nèi)容的組過濾

當(dāng)使用推薦融合策略時,基于組成員個人內(nèi)容的推薦器將確定,他/她沒有使用的項與他/她的用戶配置文件之間的相似性。確定項目的相似性然后融合,從而形成小組建議。基于推薦融合的基于內(nèi)容的組過濾的模型圖3 與圖1 相似,僅僅在基于推薦融合的基于內(nèi)容的組過濾F 的模型中使用CBF 算法生成Sij(既用戶i 與物品j 的相似度)。

圖3

聚合策略可以確定組推薦。對相似性進(jìn)行聚合的另一種方法是聚合由基于內(nèi)容的單個推薦器提出的項。

4.2 基于模型融合的基于內(nèi)容的組過濾

當(dāng)使用模型融合策略時,將個人用戶的首選類別集成到組概要文件gp 中。然后,基于內(nèi)容的過濾通過計算gp 和候選項之間的相似性來確定推薦。具體模型如圖4 所示。

圖4

5 基于矩陣分解的群組推薦

矩陣分解(MF)[10]是一種常用的基于協(xié)同過濾(CF)的推薦方法,其基本思想是通過從項目評分模式中推斷出的因素向量來表征項目和用戶。項目和用戶因素之間的高度對應(yīng)關(guān)系導(dǎo)致推薦。矩陣分解的一個優(yōu)點是它允許合并額外的信息。當(dāng)沒有顯式反饋時,推薦系統(tǒng)可以使用隱式反饋來推斷用戶的偏好,隱式反饋通過觀察用戶的行為(包括購買歷史、瀏覽歷史、搜索模式,甚至鼠標(biāo)移動)來間接地反映用戶的意見。

MF 模型是將原始的評價矩陣分解成兩個或多個矩陣來表示用戶-項目交互。將評價矩陣分解為兩個矩陣:一個矩陣表示潛在因素空間中的用戶,一個矩陣表示潛在因素空間中的項目。

在群組推薦場景中應(yīng)用矩陣因子分解的方法的關(guān)鍵是在潛在因子空間中計算表示群組--項目相互作用的群組潛在因子。計算這些因子的原始方法可以分為兩種[11]。這兩種方法可以根據(jù)用戶數(shù)據(jù)統(tǒng)一為組數(shù)據(jù)的時間進(jìn)行分類:分解前(BF)和分解后(AF)。

AF:這是使用MF 模型計算推薦給一組用戶的最簡單方法。它通過合并組內(nèi)所有用戶的影響因素來計算組的影響因素。

BF:它通過構(gòu)建一個虛擬用戶來對用戶組建模,該虛擬用戶表示該組用戶的項首選項。為了計算群組潛在因子,它對虛擬用戶使用折疊技術(shù)將其添加到因子分解模型中。

AF 和BF 的比較:由于AF 的簡單性,AF 得到了有效的計算,并為基于矩陣因子分解的群組推薦方法提供了堅實的基線。然而,在實際中,BF 在較大的數(shù)據(jù)集和較大的組上給出了更好的預(yù)測結(jié)果。

得到群組潛在因子矩陣和物品潛在因子矩陣進(jìn)行點積即可得到群組對物品的預(yù)測評分,在這個過程中我們要考慮獲得最小化誤差來優(yōu)化損失函數(shù)。誤差的最小化通常用梯度下降法和梯度下降法變體來計算。

6 結(jié)語

本文介紹組主推薦系統(tǒng)中常用的聚合函數(shù),并詳細(xì)描述了如何為協(xié)同過濾、基于內(nèi)容的過濾、基于約束的推薦設(shè)計相關(guān)的群組推薦場景。越來越多的用戶群體在社交網(wǎng)絡(luò)中的相關(guān)性導(dǎo)致了群組推薦系統(tǒng)的顯著擴展。群組推薦系統(tǒng)已經(jīng)應(yīng)用于不同的領(lǐng)域:旅游、娛樂、Web 餐飲等。可以預(yù)見,未來將會涌現(xiàn)大量群組推薦的相關(guān)工作。

猜你喜歡
融合用戶策略
村企黨建聯(lián)建融合共贏
融合菜
從創(chuàng)新出發(fā),與高考數(shù)列相遇、融合
《融合》
例談未知角三角函數(shù)值的求解策略
我說你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产在线97| 正在播放久久| 亚洲精品视频免费看| 国产亚洲欧美日本一二三本道| 99久久精品免费看国产免费软件| 亚洲日本中文字幕天堂网| 亚洲色图欧美一区| 22sihu国产精品视频影视资讯| 国产96在线 | 国产亚洲日韩av在线| 亚洲小视频网站| 日韩欧美成人高清在线观看| 亚洲日本中文字幕乱码中文| 91亚洲精品第一| 国产SUV精品一区二区6| 精品91自产拍在线| 日韩免费视频播播| 尤物特级无码毛片免费| 久草视频中文| 亚洲精品无码av中文字幕| 久久久久88色偷偷| 18禁影院亚洲专区| 日本欧美午夜| 久久亚洲国产最新网站| 92午夜福利影院一区二区三区| 欧美一级高清免费a| 欧美精品1区| 日韩国产亚洲一区二区在线观看| 在线观看国产黄色| 69综合网| 三上悠亚在线精品二区| 亚洲Va中文字幕久久一区| 国产一在线观看| 波多野结衣一区二区三区AV| 日本精品视频一区二区| 无码国产伊人| 精品国产aⅴ一区二区三区| 狠狠做深爱婷婷综合一区| 久热精品免费| 四虎成人精品在永久免费| 亚洲成人在线网| 无码一区18禁| 久996视频精品免费观看| 国产一区免费在线观看| 午夜视频在线观看免费网站| 亚洲日本一本dvd高清| 日韩视频福利| 国产美女精品一区二区| 亚洲人成网站日本片| 亚洲av色吊丝无码| 91欧美亚洲国产五月天| 国产精品露脸视频| 亚洲精品视频网| 无码一区二区波多野结衣播放搜索| 男女精品视频| 亚洲美女AV免费一区| 伊人久综合| 国产成人h在线观看网站站| 二级毛片免费观看全程| 欧美精品1区2区| 久久亚洲国产最新网站| 亚洲成网站| 久久亚洲高清国产| 色噜噜综合网| 国产va欧美va在线观看| 日韩无码黄色网站| 国产欧美日韩综合一区在线播放| 激情無極限的亚洲一区免费| 男人天堂亚洲天堂| 永久免费av网站可以直接看的| 无码国产偷倩在线播放老年人| 国产精品久久自在自2021| 亚洲欧美另类日本| 亚洲三级电影在线播放| 啪啪永久免费av| 中文一区二区视频| 狠狠色噜噜狠狠狠狠奇米777| 国产在线一区二区视频| 国产女同自拍视频| 亚洲69视频| 一本色道久久88综合日韩精品| 一本色道久久88|