计算机应用 ›› 2017, Vol. 37 ›› Issue (5): 1397-1401.DOI: 10.11772/j.issn.1001-9081.2017.05.1397

• 人工智能 • 上一篇    下一篇

基于评分相似性的群稀疏矩阵分解推荐算法

盛伟, 王保云, 何苗, 余英   

  1. 云南师范大学 信息学院, 昆明 650500
  • 收稿日期:2016-10-13 修回日期:2016-12-21 出版日期:2017-05-10 发布日期:2017-05-16
  • 通讯作者: 王保云
  • 作者简介:盛伟(1988-),男,江苏丰县人,硕士研究生,主要研究方向:推荐系统;王保云(1977-),男,云南玉溪人,讲师,博士,主要研究方向:机器学习;何苗(1990-),女,云南曲靖人,硕士研究生,主要研究方向:机器学习;余英(1965-),女,云南昆明人,副教授,硕士,主要研究方向:网络通信。
  • 基金资助:
    云南省教育厅科学研究基金资助项目(2014Y145);云南省哲学社会科学规划项目(QN2015067);云南师范大学博士启动基金资助项目(01000205020503064)。

Score similarity based matrix factorization recommendation algorithm with group sparsity

SHENG Wei, WANG Baoyun, HE Miao, YU Ying   

  1. School of Information Science and Technology, Yunnan Normal University, Kunming Yunnan 650500, China
  • Received:2016-10-13 Revised:2016-12-21 Online:2017-05-10 Published:2017-05-16
  • Supported by:
    This work is partially supported by the Scientific Research Foundation of Education Department of Yunnan Province (2014Y145), the Philosophical and Social Science Program of Yunnan Province (QN2015067), the Doctoral Research Starting Foundation of Yunnan Normal University (01000205020503064).

摘要: 如何提高系统的推荐精度,是当前推荐系统面临的重要问题。对矩阵分解模型进行了研究,针对评分数据的群结构性问题,提出了一种基于评分相似性的群稀疏矩阵分解模型(SSMF-GS)。首先,根据用户的评分行为对评分数据矩阵进行分群,获得相似用户群评分矩阵;然后,通过SSMF-GS算法对相似用户群评分矩阵进行群稀疏矩阵分解;最后,采用交替优化算法对模型进行求解。所提模型可以筛选出不同用户群的偏好潜在项目特征,提升了潜在特征的可解释性。在GroupLens网站上提供的MovieLens数据集上进行仿真实验,实验结果表明,所提算法可以显著提高预测精度,平均绝对误差(MAE)及均方根误差(RMSE)指标均表现出良好的性能。

关键词: 群稀疏, 矩阵分解, L2, 1范数正则化, 潜在特征

Abstract: How to improve the accuracy of recommendation is an important issue for the current recommendation system. The matrix decomposition model was studied, and in order to exploit the group structure of the rating data, a Score Similarity based Matrix Factorization recommendation algorithm with Group Sparsity (SSMF-GS) was proposed. Firstly, the scoring matrix was divided into groups according to the users' rating behavior, and the similar user group scoring matrix was obtained. Then, similar users' rating matrix was decomposed in group sparsity by SSMF-GS algorithm. Finally, the alternating optimization algorithm was applied to optimize the proposed model. The latent item features of different user groups could be filtered out and the explanability of latent features was enhanced by the proposed model. Simulation experiments were tested on MovieLens datasets provided by GroupLens website. The experimental results show that the proposed algorithm can improve recommendation accuracy significantly, and the Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE) both have good performance.

Key words: group sparsity, matrix factorization, L2,1-norm regularization, latent feature

中图分类号: