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

一種基于信任矩陣的協同過濾推薦方法

2024-06-26 04:19:41彭玉馬永波
電腦知識與技術 2024年14期

彭玉 馬永波

摘要:協同過濾算法是當今電子商務推薦系統中主要采用的技術之一,然而用戶-物品矩陣的稀疏性問題卻是協同過濾算法的主要限制之一。為了解決這一問題,文章提出了一種基于信任的協同過濾算法。該方法利用用戶對物品的評分來計算用戶間的直接信任,然后基于信任推理生成信任矩陣,以找到最近的鄰居并為用戶進行推薦。與傳統的協同過濾算法相比,提出的方法能夠利用額外的信息來幫助緩解稀疏性問題。實驗結果表明,該算法可以顯著改善推薦性能。

關鍵詞:推薦系統;協同過濾;信任推理;稀疏性

中圖分類號:TP31 文獻標識碼:A

文章編號:1009-3044(2024)14-0035-03 開放科學(資源服務)標識碼(OSID) :

0 引言

推薦系統根據用戶的過往行為和興趣向他們推薦產品和信息,它是解決信息過載問題、幫助用戶做出更好決策的有用工具。如今,電子商務網站廣泛使用推薦系統來推薦圖書、CD、新聞、電影、旅行產品等。協同過濾是當今推薦系統中使用的主要技術。它通過識別與目標用戶有相似興趣和偏好的其他用戶,然后通過匯總這些用戶對物品的評分來進行推薦。

然而,隨著電子商務推薦系統中用戶和物品數量的急劇增加,即使是那些在評分方面活躍的用戶也只能對總體物品中的少數進行評分,甚至流行的物品也只能被總體用戶中的少部分評價過,導致了一個稀疏的用戶-物品矩陣。由于稀疏性,無法正確計算用戶之間的相似度并進行推薦。即使相似度的計算可行,由于信息不足,推薦可能也不可靠。這個稀疏性問題已被確定為協同過濾的主要局限之一,提出了幾種方法來解決這個問題,包括降低用戶-物品矩陣的維度[1],使用基于物品的相似度或物品類別相似度替代基于用戶的相似度[2],對用戶進行聚類以找到相似用戶[3],并使用信任度指標代替相似度。

本論文提出了一種基于信任矩陣的協同過濾推薦算法,以處理稀疏性問題。該算法利用用戶之間的信任關系和信任推理來為目標用戶尋找更多的鄰居,能夠緩解傳統協同過濾算法的稀疏性問題并提高推薦性能。本文的組織如下:第1節回顧了基于信任的推薦算法的相關工作。第2節詳細說明了提出的基于信任的協同過濾推薦算法。第3節用相應的實驗來驗證提出算法的有效性。第4節總結了本文并提出未來研究工作的方向。

1 相關工作

信任被定義為用戶對另一個用戶可靠性的主觀信念。信任可以分為直接信任和間接信任。直接信任是一個用戶通過直接互動而對另一個用戶產生的信任,而間接信任是一個用戶通過信任傳播而對另一個用戶間接產生的信任。所有用戶之間的信任關系可以在一個全局信任網絡中進行聚合,該網絡是一個有向加權圖。節點代表用戶,實線邊和虛線邊分別表示用戶之間的直接信任和間接信任。每條邊的權重表示一個用戶對另一個用戶的信任程度。

許多研究者已經將不同的信任度量引入到協同過濾中,以替代或補充相似度度量,以便為目標用戶找到最近的鄰居,并提出了不同的基于信任的協同過濾算法。他們利用來自Epinions.com的用戶顯式信任評級和信任傳播來為給定用戶尋找更多的鄰居[4]。這種方法可以增加協同過濾的覆蓋率并提高推薦性能,但需要用戶提供顯式的信任評級,并為用戶帶來額外的成本。其他方法使用用戶對物品的評分來計算一個全局的“聲譽”值,該值近似表示所有其他用戶對特定用戶的整體信任程度[5]。這種方法并沒有考慮不同用戶對特定用戶有不同的意見。此外,正如所提出的,使用全局信任指標會增加預測錯誤,特別是當存在一些具有爭議的用戶,受到許多人的信任和不信任的情況下。本文使用用戶對物品的評分來計算用戶之間的信任值,這反映了不同用戶的主觀意見,然后利用這些信任值來替代相似度度量,為給定用戶找到鄰居并進行推薦。

2 基于信任的協同過濾推薦算法

提議的基于信任的協同過濾推薦算法將用戶-項目矩陣作為輸入,并計算出直接信任的程度,以生成一個初始的信任矩陣。然后,按照預定義的信任傳播規則,算法推斷出用戶之間的間接信任程度,并將初始信任矩陣轉換為更密集的信任矩陣。這個更密集的矩陣用于找到目標用戶的k個最近鄰居,并推薦具有最高預測評分的項目。

2.1 直接信任

正如文獻[6]所建議的,信任和用戶相似度之間存在著強烈且正向的相關性,兩個用戶越相似,它們之間建立的信任就越大。因此,在推薦系統的背景下,相似度可以用來衡量信任。有多種相似度度量方法,比如皮爾遜相關系數、余弦向量相似度和均方差差異。本文使用常用的皮爾遜相關系數來計算兩個用戶之間的相似度。

這里,Cab 表示由用戶a 和用戶b 共同評分的條目數,而用戶rak 和rbk 表示評分用戶a 和用戶b 分別對項目k 的評分。-ra 和-rb 分別表示用戶a 和用戶b 的平均評分。

此外,引入了一個置信度變量Ponfab 來表示兩個用戶之間相似度的可靠性。置信度與用戶a 和用戶b共同評分的項目數量相關,并且可以計算為:

在等式(2) 中Ponfab 表示用戶a 對用戶b 的相似性的信心,Cab 表示由用戶a 和用戶b 共同評分的項目數量,N 是所有用戶的數量,并且max {Can },n =1,...,N,n ≠ i 是由用戶a 共同評分的項目數以及用戶b共同評分項目數最多的用戶。用戶a 對用戶b 的直接信任為:

Ta → b = Ponfab × sim(a,b) (3)

用戶之間的直接信任可以使用方程(3) 來計算,并產生一個初始的信任矩陣。這種方法考慮了信任的主觀性。不同的用戶對于特定用戶的可信度有不同的意見,用戶a 對用戶b 的信任并不一定等于用戶b和用戶a的信任。

2.2 信任推斷

用于推斷用戶之間間接信任的信任傳播規則定義如下。設l 為最大信任傳播距離。如果存在一個從節點S 到節點M 的信任傳播路徑,表示為P (S,N1,N2,...,Nt,M ),并且路徑的距離不大于l,則節點S對節點M的間接信任被定義為沿著信任傳播路徑的節點之間直接信任值的最小值。

TS → M = min {TS → N1,TN1 → N2,...,TNT → M } (4)

如果節點S和節點M之間存在多個信任傳播路徑p1,p2,...pm,其距離都不大于l,則節點S對節點M的間接信任值被計算為所有從節點S到節點M的信任傳播路徑獲得的間接信任值的平均值。

使用上述方法,表示用戶直接信任的初始信任矩陣可以轉換為一個更密集的信任矩陣。

2.3 推薦的產生

從生成的信任矩陣中選擇目標用戶最信任的k個最近鄰居,然后使用如下公式來預測用戶對未知項目的評分,并推薦具有最高預測評分的項目。

在這里,Pai 表示目標用戶a 對未知項目i 的預測評分。-ra 和-ru 分別表示目標用戶a 和用戶u 的平均評分。rui 表示用戶u 對項目i 的評分。wau 表示推薦項目i 中用戶u 的權重,在本文中它代表目標用戶a 對用戶u的信任程度。

3 實驗結果及分析

3.1 數據集

本文使用由GroupLens研究小組提供的MovieL?ens數據集進行實驗,該數據集可公開獲取(http://www.grouplens.org) 。該數據集包含了10萬條評分,涉及943個用戶和1 682部電影,評分范圍從1(非常差)到5(非常好)。數據集的稀疏程度為93.69%。

3.2 評估指標

本文使用了最常用的統計準確性指標Mean Ab?solute Error(MAE) 來評估所提算法的預測準確性。MAE是實際評分值與預測評分值之間偏差的度量。設( pi,qi )為預測評分和實際評分值,MAE通過首先對這N個對應的評分的絕對誤差求和,然后計算平均值來計算。MAE越低,算法的評分預測越準確。

3.3 實驗結果

本文采用了5折交叉驗證方法,將數據集分為五個部分。每次隨機選擇一個部分作為測試集,其他四個部分作為訓練集。K最近鄰協同過濾被選擇為基準算法,分別在數據集上運行基準算法和所提出的算法,并將最終結果取不同訓練集和測試集上的MAE值的平均值。

由于信任傳播路徑越長,推斷的信任值越不可靠,實驗僅考慮最大信任傳播距離為2或3的情況。在這兩種情況下,所提出的算法得到的結果相似。鑒于算法的時間復雜性,本文僅介紹了信任傳播距離為2時的結果。最近鄰數K從10到50,步長為10,并將基準算法和所提出的算法的MAE值進行比較。

從上圖中可以看出,兩種算法的預測質量隨著鄰居數量的增加而提高。而且,在所有鄰居數量上,基于信任的協同過濾推薦算法的MAE值都低于K最近鄰協同過濾算法。這個結果表明,所提出的算法具有比K最近鄰協同過濾算法更好的預測準確性。

4 結論與未來工作

協同過濾是當前推薦系統中主要使用的技術,但用戶-物品矩陣的稀疏問題是協同過濾的主要限制之一。為了解決這一稀疏問題,本文提出了一種基于信任矩陣的協同過濾推薦算法。該算法利用用戶對物品的評分和信任推斷來生成表示用戶間信任值的信任矩陣,然后使用這些信任值替代相似度度量來尋找鄰居并為給定用戶進行推薦。實驗證明,所提出的算法優于K最近鄰協同過濾的預測準確性。與傳統的K 最近鄰協同過濾相比,該算法能夠提供更多信息來緩解稀疏問題并增強推薦性能。未來的研究將致力于改進所提算法的信任度量,以提高算法對惡意攻擊的抵抗能力和推薦系統的魯棒性。

參考文獻:

[1] GOLDBERG K,ROEDER T,GUPTA D,et al.Eigentaste:a con?stant time collaborative filtering algorithm[J]. Information Re?trieval,2001,4(2):133-151.

[2] SARWAR B,KARYPIS G,KONSTAN J,et a1.Item—based col?laborative filtering recommendation algorithm[C]//Vincent Y Shen,Nobuo Saito,Michael R.Lyu,et al,eds.Proceedings of the 10th International World Wide Web Conference. New York:ACM Press,2001:285-295.

[3] 鄧愛林.電子商務推薦系統關鍵技術研究[D].上海:復旦大學,2003.

[4] MASSA P,AVESANI P.Trust-aware collaborative filtering for recommender systems[C]//MEERSMAN R,TARI Z.OTM Con?federated International Conferences "On the Move to Meaning?ful Internet Systems". Berlin, Heidelberg: Springer, 2004: 492-508.

[5] A K DEY. Understanding and using contex[J]. Personal and Ubiquitous Computing,2001,1(5):4-7.

[6] SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collab?orative filtering recommendation algorithms[C]//Proceedings of the 10th international conference on World Wide Web Confer?ence. New York, 2011:285-295.

【通聯編輯:梁書】

主站蜘蛛池模板: 日韩毛片基地| 成人国内精品久久久久影院| 99这里只有精品在线| 亚洲国产精品一区二区高清无码久久| 福利在线一区| 亚洲人免费视频| 欧美在线综合视频| 亚洲免费福利视频| 国产在线精品网址你懂的| 91伊人国产| 在线观看网站国产| 中文字幕在线播放不卡| 亚洲AV电影不卡在线观看| 国产精品妖精视频| 国产二级毛片| 在线观看免费国产| 亚洲国产成人精品青青草原| 久久无码av三级| 国产在线八区| 亚洲精品人成网线在线| 国产区免费| 欧美成人午夜视频免看| 99热这里只有免费国产精品| 秘书高跟黑色丝袜国产91在线| 欧美在线黄| 国产福利在线观看精品| 国产精品99r8在线观看| 亚洲三级色| 午夜福利亚洲精品| 无码高清专区| 好吊妞欧美视频免费| 久久女人网| 激情午夜婷婷| 嫩草影院在线观看精品视频| 国产精品欧美在线观看| 国内精品视频在线| 欧美成人综合在线| 亚洲色欲色欲www在线观看| 色偷偷av男人的天堂不卡| 国产亚洲视频免费播放| 亚洲综合18p| 人妻91无码色偷偷色噜噜噜| 国产高清国内精品福利| 日本色综合网| 亚洲国产欧美中日韩成人综合视频| 爱色欧美亚洲综合图区| 色综合热无码热国产| 91精品国产综合久久不国产大片 | 亚洲人成网站在线观看播放不卡| 亚洲欧美综合在线观看| 日韩毛片免费视频| 亚洲色图在线观看| 亚洲天堂久久新| 亚洲人成网站在线播放2019| 亚洲娇小与黑人巨大交| 亚洲中文字幕97久久精品少妇| 久久福利片| 国产精品人成在线播放| 久久五月视频| 91精品国产综合久久香蕉922| 久久香蕉国产线看观| 欧美成人aⅴ| 国产乱人激情H在线观看| 国产精品白浆在线播放| 午夜福利在线观看入口| 国产精品久久久久鬼色| 免费亚洲成人| 久久国产精品无码hdav| 91免费国产在线观看尤物| 亚洲欧美日本国产综合在线| 色综合综合网| 重口调教一区二区视频| 久久频这里精品99香蕉久网址| 在线精品亚洲国产| 波多野结衣一区二区三区四区| 91网红精品在线观看| 欧美精品亚洲日韩a| 国产最新无码专区在线| 在线99视频| 热九九精品| 一级毛片在线播放| 国产欧美另类|