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
主站蜘蛛池模板: 国产精品福利导航| 亚洲va在线观看| 一级片一区| 91av国产在线| 露脸国产精品自产在线播| 国产女主播一区| 久久久久久尹人网香蕉 | 91精品啪在线观看国产91九色| 亚洲天堂网站在线| 免费人成视网站在线不卡| 亚洲欧美精品一中文字幕| 亚洲Aⅴ无码专区在线观看q| 久久香蕉国产线看观看精品蕉| 免费无码网站| 大陆国产精品视频| 成人在线天堂| 国产成人综合亚洲网址| 67194在线午夜亚洲| 国产电话自拍伊人| 99热这里只有免费国产精品| 欧美中文字幕无线码视频| 91福利免费视频| 91小视频版在线观看www| 欧美一道本| 美女一区二区在线观看| 日本在线欧美在线| 亚洲国产欧美目韩成人综合| 国产婬乱a一级毛片多女| 国产微拍一区二区三区四区| 国产小视频在线高清播放| 狠狠色丁香婷婷| 激情综合网址| 欧美狠狠干| 国产一区亚洲一区| 国产久草视频| 国产成人永久免费视频| 国产91av在线| 亚洲欧美精品一中文字幕| 18禁高潮出水呻吟娇喘蜜芽| 亚洲毛片一级带毛片基地| 伊在人亚洲香蕉精品播放| 国产精品久久久久婷婷五月| 亚洲欧洲日产国产无码AV| 正在播放久久| 欧美综合成人| 国产嫖妓91东北老熟女久久一| 婷婷五月在线视频| 亚洲成人手机在线| 久久久久久高潮白浆| 亚洲男人天堂2018| 青青草原国产免费av观看| 日韩一区精品视频一区二区| 少妇精品在线| 国产成人久视频免费| 又污又黄又无遮挡网站| 97青草最新免费精品视频| 亚洲精品无码专区在线观看 | 国产女人在线观看| 日韩av在线直播| 亚洲免费毛片| 不卡网亚洲无码| 国产剧情无码视频在线观看| 在线观看亚洲天堂| 亚洲综合狠狠| 国产青榴视频在线观看网站| 午夜丁香婷婷| 国产九九精品视频| 国产欧美另类| 国产丰满大乳无码免费播放| 蜜臀AVWWW国产天堂| 欧美日韩专区| 女人18毛片久久| 国产成人精彩在线视频50| 久久精品亚洲专区| 中国丰满人妻无码束缚啪啪| 亚洲欧美精品日韩欧美| 欧美亚洲国产视频| 欧美亚洲欧美| 91成人精品视频| 一本大道香蕉高清久久| 四虎永久在线| 国产福利2021最新在线观看|