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

基于深度隨機游走的協同過濾推薦算法

2021-03-28 04:29:48劉靖凱
科學技術創新 2021年6期
關鍵詞:深度用戶模型

劉靖凱

(廣東工業大學,廣東 廣州510006)

推薦算法是一種根據用戶興趣,為用戶推薦一系列其感興趣的物品的算法。推薦算法分為召回和排序兩個步驟,其中,召回步驟常用的算法有協同過濾算法、隱語義算法等。協同過濾算法利用所有用戶的歷史行為信息,特別是用戶對物品的正反饋行為,計算出特定用戶對物品的興趣偏好,從而達到個性化推薦的目的。由于協同過濾算法具有魯棒性強、計算復雜度低等特點,所以已經被廣泛應用于各種實際的推薦場景之中。

常用的協同過濾算法有基于用戶的協同過濾算法和基于物品的協同過濾算法,基于用戶的協同過濾算法通過推薦與用戶興趣相近的其他用戶感興趣的物品,從而達到精確推薦的目的。最近的一些研究嘗試將協同過濾算法和基于模型的推薦算法結合,來提高推薦算法的性能。為了保持模型的時效性,一些在線學習的模型通過學習新產生的用戶行為數據來保持模型參數的質量。在線學習的推薦模型能夠從持續更新的數據流中訓練模型參數。常用的模型有增量式的協同過濾模型[1]和增量式的矩陣分解模型。

深度隨機游走[2]是一種將圖結構轉化為向量表示的算法。算法采用無監督的深度學習方法[3],這一方法已廣泛地運用于自然語言處理當中。深度隨機游走算法可以學習到用戶節點之間的社交關系,包括相鄰用戶節點的鄰域信息和同一用戶群體的成員關系。利用圖結構來代替用戶的歷史行為信息矩陣,可以有效地表示不同用戶群體的距離。利用向量來表示用戶節點可以有效地解決圖數據稀疏性的問題。

本文基于此背景提出了一種基于深度隨機游走的協同過濾推薦算法(Collaborative Filtering Algorithm Based on Deepwalk,DW-CF),利用用戶的歷史行為,構建用戶圖結構,計算用戶嵌入向量,計算各用戶向量間的余弦相似度,從而計算用戶的推薦列表,算法在實驗中體現了其有效性。

1 基于深度隨機游走的協同過濾推薦算法

1.1 問題定義

推薦算法利用用戶的歷史行為數據為用戶推薦排序好的物品。在本文的實驗中使用到公開數據集MovieLens-1M。其中包含用戶(u1,u2,…,um)和物品(C1,C2,…,Cn)之間的交互信息。本文提出的推薦算法根據用戶對物品的正反饋行為和用戶之間的社交信息,預測每一個用戶對物品的興趣偏好得分ru,c,從而將預測得分最高的N 個物品推薦給該用戶。傳統的用戶協同過濾算法通過計算任意兩個用戶的行為相似度來表示用戶之間的興趣相似度。而本文的深度隨機游走算法是通過計算用戶的表示向量,計算任意兩個向量的余弦距離來表示用戶之間的相似度,進而計算用戶對物品的興趣偏好。

1.2 深度隨機游走算法

圖1 深度隨機游走算法流程

1.3 基于用戶向量的協同過濾算法

基于用戶向量的協同過濾算法是利用上文方法計算得到的用戶向量,計算任意兩個用戶之間的余弦相似度,找到與該用戶相似的用戶,計算用戶對各物品的興趣得分,為用戶推薦物品。與用戶k 最相似的N 個用戶L(uK)可以通過以下公式求得:

2 實驗與結果分析

2.1 數據集

圖2 基于用戶向量的協同過濾算法流程

2.2 評價指標

本文采用召回率作為評價推薦算法質量的指標,其中Recall@N 表示給用戶推薦的物品里,評分排名前N 的物品中,占測試集中所有中樣本的比重,可以衡量推薦系統的查全率。

2.3 參數設置

在深度隨機游走算法中,重復次數γ 為80,單次隨機游走步長k 為40,SkipGram 模型中滑動窗口大小w 為10,重復訓練次數為20,用戶向量維度d 為128 維。

2.4 比較方法

為了驗證本文提出算法的表現,我們將其與傳統的用戶協同過濾算法[5](User-CF)進行比較。用戶協同過濾算法利用用戶對物品的評分矩陣計算兩個用戶的余弦相似度,為用戶推薦其未有過評分行為的物品。

2.5 比較結果

本文評估算法效果的指標為Recall@10,Recall@15 和Recall@20。實驗結果如表1 所示。

表1 MovieLen 測試數據上的性能比較

從實驗結果可以看出使用DW-CF 算法產生的用戶向量可以有效度量任意兩個用戶的相似度,且度量的精度比傳統的用戶協同過濾算法更好。同時,隨著召回列表規模的增加,DW-CF算法的優勢越大,這說明興趣相似的用戶其在低維空間的余弦距離相近。

3 結論

DW-CF 算法可以有效地學習用戶之間的隱向量表示。將用戶圖結構中產出的隨機游走序列作為輸入,我們的算法可以有效地學習出包含不同用戶群體興趣偏好的向量表示。將所得向量用于計算用戶的推薦列表,可以有效地得到用戶對各物品的興趣偏好,這可以更好的提升推薦系統的準確性。然而,本文提出的算法只適用于靜態的用戶和物品的數據中,在實際的場景中,用戶節點是處于不斷變化當中的,如何歸納計算動態的用戶向量,是此類推薦算法下一步研究的重點。

猜你喜歡
深度用戶模型
一半模型
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
深度觀察
深度觀察
深度觀察
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 国产精品女人呻吟在线观看| 亚洲人成网站在线观看播放不卡| 亚洲色大成网站www国产| 国产国产人免费视频成18| 黄色网址手机国内免费在线观看| 国产精品久久久久久久久kt| 三上悠亚精品二区在线观看| 国产女同自拍视频| 美女潮喷出白浆在线观看视频| 国产成人a在线观看视频| 免费全部高H视频无码无遮掩| 第一页亚洲| 色妞永久免费视频| 国产AV无码专区亚洲A∨毛片| 无码精品一区二区久久久| 国产成a人片在线播放| 国产幂在线无码精品| 国产精品天干天干在线观看| 日韩中文无码av超清| 精品久久综合1区2区3区激情| 国产91精品最新在线播放| 青青操国产视频| 四虎成人免费毛片| 国产视频欧美| 国内精自线i品一区202| 看av免费毛片手机播放| 在线观看av永久| 狠狠色婷婷丁香综合久久韩国| 波多野结衣中文字幕一区二区| 99在线观看国产| 国产后式a一视频| 国产国模一区二区三区四区| 91免费观看视频| 最新无码专区超级碰碰碰| 91福利在线看| 亚洲男人在线天堂| 日韩欧美中文| 午夜毛片福利| 三上悠亚精品二区在线观看| 国产激情国语对白普通话| 伊人中文网| 亚洲国产日韩一区| 91麻豆精品国产91久久久久| 美女视频黄又黄又免费高清| 国产亚洲高清视频| 激情无码字幕综合| 国产国拍精品视频免费看| 91精品国产自产91精品资源| 国产美女在线免费观看| 亚洲视频在线观看免费视频| 97人人模人人爽人人喊小说| 青青操视频免费观看| 国产成人乱码一区二区三区在线| 毛片免费视频| 不卡无码h在线观看| 91丝袜美腿高跟国产极品老师| 亚洲成a人片| 999国产精品| 欧美激情视频在线观看一区| 日韩精品亚洲一区中文字幕| AⅤ色综合久久天堂AV色综合| 国产菊爆视频在线观看| 欧美亚洲综合免费精品高清在线观看| 久久人体视频| 91香蕉视频下载网站| 国产精品无码一二三视频| 婷婷激情五月网| 亚洲精选无码久久久| 四虎永久免费在线| 毛片大全免费观看| 青青草欧美| www亚洲天堂| 国产真实乱了在线播放| 亚洲av无码人妻| 免费人欧美成又黄又爽的视频| 日韩在线第三页| 亚洲天堂视频在线免费观看| 亚洲男人天堂2018| 小说区 亚洲 自拍 另类| 免费看一级毛片波多结衣| 久久黄色小视频| 日韩欧美中文字幕一本|