软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2013年
11期
2721-2733
,共13页
孙光福%吴乐%刘淇%朱琛%陈恩红
孫光福%吳樂%劉淇%硃琛%陳恩紅
손광복%오악%류기%주침%진은홍
协同过滤%时序行为%概率矩阵分解
協同過濾%時序行為%概率矩陣分解
협동과려%시서행위%개솔구진분해
collaborative filtering%sequential behavior%probabilistic matrix factorization
协同过滤直接根据用户的行为记录去预测其可能喜欢的产品,是现今最为成功、应用最广泛的推荐方法。概率矩阵分解算法是一类重要的协同过滤方式。它通过学习低维的近似矩阵进行推荐,能够有效处理海量数据。然而,传统的概率矩阵分解方法往往忽略了用户(产品)之间的结构关系,影响推荐算法的效果。通过衡量用户(产品)之间的关系寻找相似的邻居用户(产品),可以更准确地识别用户的个人兴趣,从而有效提高协同过滤推荐精度。为此,提出一种对用户(产品)间的时序行为建模的方法。基于该方法,可以发现对当前用户(产品)影响最大的邻居集合。进一步地,将该邻居集合成功融合到基于概率矩阵分解的协同过滤推荐算法中。在两个真实数据集上的验证结果表明,所提出的 SequentialMF 推荐算法与传统的使用社交网络信息与标签信息的推荐算法相比,能够更有效地预测用户实际评分,提升推荐精度。
協同過濾直接根據用戶的行為記錄去預測其可能喜歡的產品,是現今最為成功、應用最廣汎的推薦方法。概率矩陣分解算法是一類重要的協同過濾方式。它通過學習低維的近似矩陣進行推薦,能夠有效處理海量數據。然而,傳統的概率矩陣分解方法往往忽略瞭用戶(產品)之間的結構關繫,影響推薦算法的效果。通過衡量用戶(產品)之間的關繫尋找相似的鄰居用戶(產品),可以更準確地識彆用戶的箇人興趣,從而有效提高協同過濾推薦精度。為此,提齣一種對用戶(產品)間的時序行為建模的方法。基于該方法,可以髮現對噹前用戶(產品)影響最大的鄰居集閤。進一步地,將該鄰居集閤成功融閤到基于概率矩陣分解的協同過濾推薦算法中。在兩箇真實數據集上的驗證結果錶明,所提齣的 SequentialMF 推薦算法與傳統的使用社交網絡信息與標籤信息的推薦算法相比,能夠更有效地預測用戶實際評分,提升推薦精度。
협동과려직접근거용호적행위기록거예측기가능희환적산품,시현금최위성공、응용최엄범적추천방법。개솔구진분해산법시일류중요적협동과려방식。타통과학습저유적근사구진진행추천,능구유효처리해량수거。연이,전통적개솔구진분해방법왕왕홀략료용호(산품)지간적결구관계,영향추천산법적효과。통과형량용호(산품)지간적관계심조상사적린거용호(산품),가이경준학지식별용호적개인흥취,종이유효제고협동과려추천정도。위차,제출일충대용호(산품)간적시서행위건모적방법。기우해방법,가이발현대당전용호(산품)영향최대적린거집합。진일보지,장해린거집합성공융합도기우개솔구진분해적협동과려추천산법중。재량개진실수거집상적험증결과표명,소제출적 SequentialMF 추천산법여전통적사용사교망락신식여표첨신식적추천산법상비,능구경유효지예측용호실제평분,제승추천정도。
Collaborative filtering, which makes personalized predictions by learning the historical behaviors of users, is widely used in recommender systems. The key to enhance the performance of collaborative filtering is to precisely learn the interests of the active users by exploiting the relationships among users and items. Though various works have targeted on this goal, few have noticed the sequential correlations among users and items. In this paper, a method is proposed to capture the sequential behaviors of users and items, which can help find the set of neighbors that are most influential to the given users (items). Furthermore, those influential neighbors are successfully applied into the recommendation process based on probabilistic matrix factorization. The extensive experiments on two real-world data sets demonstrate that the proposed SequentialMF algorithm can achieve more accurate rating predictions than the conventional methods using either social relations or tagging information.