Journal of Computer Applications ›› 2016, Vol. 36 ›› Issue (12): 3363-3368.DOI: 10.11772/j.issn.1001-9081.2016.12.3363

Previous Articles     Next Articles

Trust network random walk model based on user preferences

ZHANG Meng, NAN Zhihong   

  1. Faculty of Information and Management, Shanxi University of Finance and Economics, Taiyuan Shanxi 030006, China
  • Received:2016-06-15 Revised:2016-09-06 Online:2016-12-10 Published:2016-12-08

基于用户偏好的信任网络随机游走推荐模型

张萌, 南志红   

  1. 山西财经大学 信息管理学院, 太原 030006
  • 通讯作者: 张萌
  • 作者简介:张萌(1990-),男,山西太原人,硕士研究生,主要研究方向:智能系统、金融预测、推荐系统;南志红(1964-),女,山西沁源人,副教授,硕士,主要研究方向:信息系统、商务智能。

Abstract: In order to improve the accuracy of rating prediction and resolve cold-start problem in recommended systems, on the basis of the TrustWalker model, a random walk model based on user preferences, named PtTrustWalker, was proposed. Firstly, the similarities of users and items were calculated in social networks through matrix factorization method. And then, the items were clustered and the preference of user to items and the user similarity in different categories were calculated through user's scores. Finally, by making use of authority score and user preference, the credibility was detailed into user's credit in different categories, and the score was predicted by the item score of trusted user's highest preference which was similar to the target item in the process of migration. The proposed model decreases the influence of noisy data and improves the stability of the recommendation. The experimental results show that, the PtTrustWalker model has some improvements in the quality and speed of recommendation compared with the existing random walk models.

Key words: trust-based network recommendation, user preference, random walk, recommendation system, cold-start

摘要: 为了提高推荐算法评分预测的准确度,解决冷启动用户推荐问题,在TrustWalker模型基础上提出一种基于用户偏好的随机游走模型——PtTrustWalker。首先,利用矩阵分解法对社会网络中的用户、项目相似度进行计算;其次,将项目进行聚类,通过用户评分计算用户对项目类的偏好和不同项目类下的用户相似度;最后,利用权威度和用户偏好将信任细化为不同类别下用户的信任,并在游走过程中利用信任用户最高偏好类中与目标物品相似的项目评分进行评分预测。该模型降低了噪声数据的影响,从而提高了推荐结果的稳定性。实验结果表明,PtTrustWalker模型在推荐质量和推荐速度方面相比现有随机游走模型有所提高。

关键词: 基于信任网络推荐, 用户偏好, 随机游走, 推荐系统, 冷启动

CLC Number: