融合用戶評分和評語的貝葉斯推薦算法研究
【圖文】:
邐喜歡逡逑整個過程可用圖2-1描述。逡逑邐逡逑用戶A逡逑用戶A邐/邐\邐物品C逡逑喜歡邐,邐I邐逡逑一推薦邐邐逡逑用戶A邐M物品D逡逑圖2-1基于用戶的推薦算法示例逡逑Figure邋2-1邋Example邋of邋user-based邋recommendation邋algorithm逡逑在相似度計算上,將一個用戶對所有物品的偏好程度作為一個向量,挖掘出N逡逑個鄰居用戶。然后根據(jù)用戶與鄰居的相似度權(quán)重以及鄰居對物品的偏好,在用戶逡逑未涉及的商品中挖掘出系統(tǒng)認為用戶會感興趣的商品作為推薦列表,將推薦列表逡逑排序后呈現(xiàn)給用戶。相似度權(quán)重的計算是基于近鄰算法中的核心環(huán)節(jié),一方面相逡逑似度權(quán)重可用于選擇可信的近鄰來預測評分,另一方面可以給予不同的近鄰在預逡逑測中的權(quán)重。下面將介紹如何計算用戶之間的相似度。逡逑為了將問題公式化,這里定義U為用戶集合,I為物品集合,R為用戶評分集逡逑合。另外
品A的用戶都喜歡物品C。我們可以認為物品A和物品C是相似物品,那么對于逡逑用戶C而言,,喜歡物品A但沒接觸過物品C,所以基于物品的推薦系統(tǒng)有理由認逡逑為用戶C可能喜歡物品C,于是將物品C推薦給用戶C。整個過程可用圖2-2描逡逑述。逡逑Q)\ ̄ ̄ ̄ ̄ ̄ ̄物品A逡逑用戶八逡逑——H邋物品8逡逑用戶A邐\逡逑喜歡邐/邐邐逡逑一邋—邐-遍物品c逡逑推薦邐邐逡逑用戶A逡逑圖2-2基于物品的推薦算法示例逡逑Figure邋2-2邋Example邋of邋item-based邋recommendation邋algorithm逡逑從圖2-2中可以看出,item-based算法與user-based算法原理類似,不同之處逡逑在于item-based算法計算鄰居時使用的是物品本身而不是用戶本身,即基于用戶對逡逑物品的歷史偏好找到相似的物品,然后根據(jù)用戶的歷史偏好,推薦相似的物品給逡逑目標用戶。在計算上,將所有用戶對某個物品的偏好作為一個向量,然后計算物逡逑品之間的相似度,最后根據(jù)用戶的歷史偏好預測出目標用戶還沒有涉及的物品,逡逑計算得出一個按順序排列的物品列表作為推薦列表。逡逑在信息檢索中有一種計算對象之間相似度的方法,將兩個對象a和b表示成逡逑向量的形式計算兩個向量之間的余弦相似度見式(2-9):逡逑T逡逑cos(A:a,邋xb)邋=邋—X^-Xb—邐(2-9)逡逑II邋心邋II邋IK邋II逡逑同理
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP391.3
【參考文獻】
相關(guān)期刊論文 前5條
1 冷亞軍;陸青;梁昌勇;;協(xié)同過濾推薦技術(shù)綜述[J];模式識別與人工智能;2014年08期
2 吳成超;王衛(wèi)平;;考慮用戶興趣變化的概率隱語意協(xié)同推薦算法[J];計算機系統(tǒng)應用;2014年05期
3 張瑤;陳維斌;傅順開;;協(xié)同過濾推薦研究綜述[J];微型機與應用;2013年06期
4 孫冬婷;何濤;張福海;;推薦系統(tǒng)中的冷啟動問題研究綜述[J];計算機與現(xiàn)代化;2012年05期
5 李文波;孫樂;張大鯤;;基于Labeled-LDA模型的文本分類新算法[J];計算機學報;2008年04期
相關(guān)碩士學位論文 前7條
1 吳庭;基于位置的推薦計算:Spark實現(xiàn)[D];浙江大學;2016年
2 栗波;音樂電臺推薦系統(tǒng)的設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學;2015年
3 李楊曦;基于圖模型的視頻推薦算法研究及實現(xiàn)[D];電子科技大學;2015年
4 侯成文;基于內(nèi)容的郵箱廣告推薦系統(tǒng)[D];北京郵電大學;2015年
5 段準;基于內(nèi)容的自適應推薦系統(tǒng)研究[D];上海交通大學;2015年
6 曹一鳴;基于協(xié)同過濾的個性化新聞推薦系統(tǒng)的研究與實現(xiàn)[D];北京郵電大學;2013年
7 牛賀;基于PLSA模型的推薦算法研究與實現(xiàn)[D];東北大學;2012年
本文編號:2533821
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2533821.html