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

融合相似用戶、物品的矩陣分解推薦算法研究

2023-06-26 18:22:49洪昶劉偉呂昊宸
無線互聯(lián)科技 2023年8期

洪昶 劉偉 呂昊宸

摘要:推薦系統(tǒng)中傳統(tǒng)的協(xié)同過濾算法和基于矩陣分解的推薦算法都單獨地進行相關推薦,但兩種方法獨立運行,都存在一定的不足,導致推薦質量不佳。為了進一步提升推薦算法性能來提高推薦準確度,文章提出一種融合相似用戶、物品的矩陣分解推薦算法,在矩陣分解模型的基礎上,結合協(xié)同過濾思想來挖掘目標用戶的個性化候選物品推薦。文章采用MoviesLens數據集進行模型訓練并評估其性能,與原有的方法相比,推薦準確度獲得了進一步提升。

關鍵詞:推薦系統(tǒng);協(xié)調過濾;矩陣分解

中圖分類號:TP3? 文獻標志碼:A

0 引言

隨著信息時代的飛速發(fā)展,人們不得不開始面對信息過載的問題[1]。如何快速并準確地獲得個人感興趣的信息成為現代研究的一個重點問題。人們亟須從傳統(tǒng)的“人找信息”的方式轉變?yōu)椤靶畔⒄胰恕钡姆绞?,推薦系統(tǒng)的提出為現代信息索引方式提供了一種有效的解決方案。推薦系統(tǒng)中比較常見而有效的推薦算法分為協(xié)同過濾和矩陣分解兩類方法[2-3]。傳統(tǒng)的協(xié)同過濾分為基于用戶和基于物品的協(xié)同過濾方法,此類方法的本質就是通過用戶和物品的評分信息,構建交互信息向量兩兩向量之間計算相似度,通過相似度進行相關推薦。這種算法計算流程簡單,易于實現,但由于交互向量的稀疏性,計算相似度時會降低推薦結果質量?;诰仃嚪纸獾耐扑]算法將評分矩陣分解為較小的用戶興趣矩陣和物品屬性矩陣的乘積。這樣,即使某兩個用戶或者物品之間沒有相同交互項,但能通過其他用戶或者物品的共現信息進行表示向量學習,進而產生推薦。但缺點是忽略了相似用戶或者物品間的協(xié)同過濾信息,限制了推薦質量上限。因此結合上述兩種算法的優(yōu)缺點,本文設計了一種融合方法,使兩種算法進行相互補充來獲得更高質量的推薦結果。

1 模型

1.1 用戶、物品相似度計算

傳統(tǒng)的協(xié)同過濾推薦算法首先需要通過相似度計算,找到用戶或物品的相似項,然后為目標用戶進行推薦。如何計算相似度成為整個協(xié)同過濾算法的核心。以基于用戶的協(xié)同過濾方法為例,一種可靠的方法是通過兩兩用戶間的行為向量的余弦相似度進行相似度計算,其公式如下:

simuv=|N(u)∩N(v)||N(u)||N(v)|(1)

其中,N(u)表示用戶u有過行為的物品集合,N(v)表示用戶v有過行為的物品集合。公式(1)只考慮了用戶間交互項目的交集,而沒有考慮用戶對交互項評分的信息。例如,用戶u和用戶v對同一項目打分為5分和3分,雖然交互項相同,但用戶偏好并不一樣,因此對應的相似度也應不一樣,Pearson相似度被引入來處理這類情況,計算公式如下:

simuv=∑i∈Iuv(rui-r-u)(rvi-r-v)∑i∈Iuv(rui-r-u)2∑i∈Iuv(rvi-r-v)2(2)

其中,Iuv表示用戶u和用戶v都交互過的項目,rui代表用戶u對物品i的評分。本文后續(xù)涉及的用戶間、項目間相似度計算均采用公式(2)所描述的方法。

1.2 基于用戶的協(xié)同過濾

基于用戶的協(xié)同過濾算法需要首先構建用戶—項目評分矩陣,然后將評分矩陣中的每一行評分作為一個用戶的向量表示,采用公式(2)描述的相似度計算,計算目標用戶和其他用戶之間的相似度,通過相似度的降序排序得到目標用戶的K個最相似用戶,從這K個用戶交互歷史中,選取N個候選物品推薦給目標用戶,完成個性化推薦。其中,這N個候選物品需要過濾掉目標用戶已經交互過的項目。

1.3 基于物品的協(xié)同過濾

基于物品的協(xié)同過濾算法,與1.2所描述的方法類似,不同之處在于其將評分矩陣中的每一列評分作為一個物品的向量表示,采用公式(2)描述的相似度計算,計算物品間的相似度,通過相似度的降序排序得到每個物品最相似的物品列表排序,當目標用戶對某一物品產生交互后,就可以找到與該物品最相似的N個物品推薦給目標用戶。同樣,這些推薦物品也應該過濾掉目標用戶已交互過的物品。與基于用戶的協(xié)同過濾相比,這種方法方便冷啟動,只要新用戶對某一物品感興趣,就可以立即推薦相似物品,并且可以通過相似物品為用戶做出可解釋推薦。

1.4 矩陣分解

傳統(tǒng)的協(xié)同過濾方法依賴表示向量之間的交集計算相似度,但由于表示向量交集較小,導致模型泛化能力有限,沒有交集的用戶或者物品之間的相似度一定為0,限制了模型性能。BiasSVD從擬合評分矩陣已有交互數據出發(fā)[4],通過學習用戶和物品向量矩陣來預測評分矩陣未交互部分,形式化描述如下:

r^ui=μ+bu+bi+qTupi(3)

該算法假設評分偏置來自用戶物品無關的評分偏置μ、用戶偏置項bu和物品偏置項bi 3部分。qu代表用戶隱向量表示,pi代表物品隱向量表示,r^ui表示用戶u對物品i的預測評分。通過優(yōu)化模型損失函數可以學習到用戶、物品隱向量,優(yōu)化損失如下:

minp,q,b,u∑(u,i)∈Trui-r^ui2+λ(‖qu‖2+‖pi‖2+bu2+bi2)(4)

其中,rui表示真實評分,λ為正則系數,一般取λ為1。

1.5 融合相似用戶、物品的矩陣分解

傳統(tǒng)的協(xié)同過濾算法由于評分矩陣的稀疏性無法達到很好的泛化效果,限制了模型性能上限。矩陣分解算法又忽略了相似物品和相似用戶間的協(xié)同過濾信息,因此,本文提出一種融合這兩種算法優(yōu)勢的融合矩陣分解方法,首先通過1.1節(jié)描述的Pearson相似度計算每個用戶物品的相似項,然后利用相似用戶和相似物品增強矩陣分解中的協(xié)同過濾信息,改進矩陣分解中的預測公式如下:

r^ui=μ+bu+bi+

(qu+∑m∈Nuqm)K+1T(pi+∑n∈Nipn)K+1(5)

其中,Nu表示目標用戶u最相似的K個用戶,Ni表示候選物品i最相似的K個物品。優(yōu)化公式(4)的模型損失函數得到用戶和物品的隱向量表示完成模型訓練。矩陣分解推薦算法流程如圖1所示。

2 實驗

2.1 數據集與評估指標

本文使用MovieLens電影推薦數據集來驗證所提算法的優(yōu)越性。數據集總共包含10萬條用戶對電影的評分信息,評分值為1~5,詳細統(tǒng)計指標如表1所示。模型評估指標采用TOP N推薦[4]中最常用的準確率(Precision)和召回率(Recall)[5]。

2.2 實驗結果與分析

在融合矩陣分解推薦算法中,推薦物品數設置為20,相似用戶和物品數K依次設置為5,10,15,20,25,30,對比評測結果如圖2—3所示,橫坐標K表示推薦物品數目的設置。

本文從融合相似用戶、相似物品信息的角度出發(fā),圖2和圖3的實驗結果表明,捕獲到協(xié)同過濾信息的矩陣分解算法在進行多輪實驗驗證的情況下,表現出顯著的優(yōu)勢。從實驗結果可得,融合矩陣分解模? 型無論是在準確率還是召回率上都展示出了較大的優(yōu)勢,產生了更高質量的推薦結果。

3 結語

推薦系統(tǒng)中的傳統(tǒng)的協(xié)同過濾算法和基于矩陣分解的推薦算法都單獨地進行相關推薦,從而導致推薦質量不佳。為解決協(xié)同過濾算法與矩陣分解算法中存在的不足,本文提出的融合矩陣分解方法,融合兩者優(yōu)勢來解決存在的不足之處,通過Pearson相似度計算每個用戶物品的相似項,然后利用相似用戶和相似物品增強矩陣分解中的協(xié)同過濾信息。大量的實驗與理論分析表明,本文所提出的融合推薦算法能夠進一步在準確率和召回率上提升推薦性能。融合矩陣分解模型無論是在準確率還是召回率上都有明顯的提升,其推薦的結果質量有顯著提高。可見,本文提出的融合推薦算法對比原始的方法可以獲得更高質量的推薦結果。

參考文獻

[1]王夢琪,唐長樂.內容供給側信息過載問題及優(yōu)化策略——以互聯(lián)網內容平臺為例[J].圖書情報導刊,2022(9):30-37.

[2]羅潔,王力.基于用戶和項目的協(xié)同過濾算法的比較研究[J].智能計算機與應用,2023(1):195-197.

[3]張洪為.融合鄰域結構信息的概率矩陣分解算法[J].通化師范學院學報,2022(8):50-53.

[4]劉超,趙文靜,賈毓臻,等.基于改進的BiasSVD和聚類用戶最近鄰的協(xié)同過濾混合推薦算法[J].計算機應用與軟件,2021(5):288-293.

[5]胡炳文,孫克雷.一種緩解推薦偏好的協(xié)同過濾TopN算法[J].淮南職業(yè)技術學院學報,2016(1):5-9.

(編輯 王雪芬)

Research on matrix factorization recommendation algorithm fusing similar users and items

Hong? Chang, Liu Wei, Lyu? Haochen

(Chongqing Intellectual Property Protection Center, Chongqing 400023, China)

Abstract:? In the recommendation system, the traditional collaborative filtering algorithm and the recommendation algorithm based on matrix factorization are independently recommended, but the independent operation of the two methods has certain shortcomings, resulting in poor recommendation quality. In order to further improve the performance of the recommendation algorithm to improve the recommendation accuracy, we propose a matrix factorization recommendation algorithm that integrates similar users and items. On the basis of the matrix factorization model, combined with the idea of collaborative filtering, the personalized candidate item recommendation of the target user is mined. In this paper, the MoviesLens data set is used to train the model and evaluate its performance. Compared with the original method, the recommendation accuracy is further improved.

Key words: recommendation system; coordinated filtering; matrix factorization

主站蜘蛛池模板: 国产一二三区视频| 成年女人a毛片免费视频| 日韩欧美国产综合| 国产美女精品人人做人人爽| 国产网站黄| 在线免费看片a| 特黄日韩免费一区二区三区| 免费aa毛片| 伊人婷婷色香五月综合缴缴情| 国产精品999在线| 亚洲av无码成人专区| 露脸真实国语乱在线观看| 国产va在线观看免费| 97超碰精品成人国产| 免费在线国产一区二区三区精品| 香蕉国产精品视频| 日本伊人色综合网| 国产91精品久久| 国内丰满少妇猛烈精品播| 91免费国产在线观看尤物| 少妇人妻无码首页| AV熟女乱| 九色在线视频导航91| 久久久久中文字幕精品视频| 国产女人在线观看| 亚洲婷婷丁香| 精品少妇三级亚洲| 国产福利免费视频| 国内精品伊人久久久久7777人| 国产精品网拍在线| 91久久偷偷做嫩草影院精品| 亚洲欧美日韩中文字幕在线| 婷婷激情五月网| 色哟哟精品无码网站在线播放视频| 国产极品嫩模在线观看91| 亚洲人成电影在线播放| 91综合色区亚洲熟妇p| 国产精品一区二区在线播放| 国产一区免费在线观看| 亚洲无线一二三四区男男| 欧美人人干| 国产成人区在线观看视频| 久久久无码人妻精品无码| 欧美日本在线播放| 亚洲精品视频网| 国产精品流白浆在线观看| 97青草最新免费精品视频| 午夜福利网址| 亚洲日本一本dvd高清| 久久九九热视频| 色婷婷在线播放| 无码免费视频| 亚洲自拍另类| 欧美国产日韩一区二区三区精品影视 | 亚洲最大在线观看| 日韩欧美色综合| 亚洲乱码精品久久久久..| 国产激情影院| 亚洲人成网站观看在线观看| 日韩高清无码免费| 久久精品人人做人人综合试看| 伊人久久精品无码麻豆精品| a色毛片免费视频| 欧美天堂在线| 国产女人水多毛片18| 免费a级毛片视频| 亚洲综合天堂网| 在线播放精品一区二区啪视频| 亚洲人成网站18禁动漫无码| 日本一区高清| 亚洲天堂网在线播放| 国产尤物在线播放| 成人伊人色一区二区三区| 9丨情侣偷在线精品国产| 免费一级毛片不卡在线播放 | 国产视频一二三区| 亚洲一区二区约美女探花| 国产精品无码一区二区桃花视频| 无码又爽又刺激的高潮视频| 国产精品密蕾丝视频| 在线欧美日韩国产| 国产在线自在拍91精品黑人|