Journal of Computer Applications ›› 2019, Vol. 39 ›› Issue (5): 1269-1274.DOI: 10.11772/j.issn.1001-9081.2018102110

• Artificial intelligence • Previous Articles     Next Articles

Social recommendation method based on multi-dimensional trust and collective matrix factorization

WANG Lei, REN Hang, GONG Kai   

  1. School of Economic Information Engineering, Southwest University of Finance and Economics, Chengdu Sichuan 610074, China
  • Received:2018-10-19 Revised:2018-12-07 Online:2019-05-10 Published:2019-05-14
  • Supported by:
    The work is partially supported by the Foundation of Humanities and Social Sciences Planning of Ministry of Education (16XJAZH002).

基于多维信任和联合矩阵分解的社会化推荐方法

王磊, 任航, 龚凯   

  1. 西南财经大学 经济信息工程学院, 成都 610074
  • 通讯作者: 王磊
  • 作者简介:王磊(1978-),男,河南信阳人,副教授,博士,CCF会员,主要研究方向:机器学习、人工智能、数据挖掘;任航(1994-),男,河南周口人,硕士研究生,主要研究方向:数据挖掘、金融工程;龚凯(1982-),男,四川成都人,副教授,博士,主要研究方向:复杂网络、最优化理论。
  • 基金资助:
    教育部人文社会科学研究规划基金资助项目(16XJAZH002)。

Abstract: Aiming at the shortages in trust analysis of existing social recommendation algorithms, a social recommendation algorithm based on multi-dimensional trust and collective matrix factorization was proposed with full use of user trust relationship mined from social auxiliary information. Firstly, the dynamic and static local trust relationships were extracted respectively from social interaction behaviors and social circle features of the user, and the global trust relationship was extracted from the structural features of trust network. Then, a social recommendation algorithm was presented by collective factorizing the enhanced following relationship matrix and the social trust relationship matrix, and a stochastic gradient descent method was utilized to solve the algorithm. The experimental results on the Sina microblog dataset indicate that the proposed algorithm outperforms some popular social recommendation algorithms such as socialMF, LOCABAL, contextMF and TBSVD (Trust Based Singular Value Decomposition), in terms of recommendation accuracy and Top-K performance.

Key words: recommendation algorithm, trust relationship, social network, interaction, collective matrix factorization

摘要: 针对现有社会化推荐算法在信任分析方面的不足,研究了从社交辅助信息中充分挖掘用户信任关系的方法,进而提出一种基于多维信任计算和联合矩阵分解的社会化推荐算法。首先,从用户社交行为、社交圈特征获得用户的动态和静态两种局部信任度,再利用信任网络的结构特征提取全局信任度;然后,构造一种对增强关注矩阵和社交信任矩阵进行联合矩阵分解的社会化推荐算法,并采用随机梯度下降法对其求解。基于新浪微博数据集的实验结果表明,所提出的算法在推荐精度和Top-K推荐能力方面明显优于socailMF、LOCABAL、contextMF和TBSVD这几种代表性的社会化推荐算法。

关键词: 推荐算法, 信任关系, 社交网络, 交互行为, 联合矩阵分解

CLC Number: