首页 | 本学科首页   官方微博 | 高级检索  
     

融合社交信息的矩阵分解改进推荐算法
引用本文:贾俊杰,刘鹏涛,陈旺虎. 融合社交信息的矩阵分解改进推荐算法[J]. 计算机工程, 2021, 47(9): 97-105. DOI: 10.19678/j.issn.1000-3428.0059000
作者姓名:贾俊杰  刘鹏涛  陈旺虎
作者单位:西北师范大学 计算机科学与工程学院, 兰州 730070
基金项目:国家自然科学基金(61967013);甘肃省高等学校创新能力提升项目(2019A-006)。
摘    要:矩阵分解的推荐模型具有推荐精度高和易扩展等特点,已成为目前融合社交信息构建推荐系统的主要模型,但在分解过程中,用户偏好矩阵和物品特征矩阵初始赋值的随机性影响了推荐的性能,忽略了物品以及用户之间隐含的联系与区别。为此,提出一种基于社交信息的矩阵分解改进算法。将评分值分别与社交信息和物品的特征属性相结合,构建用户相似网络与物品相似网络,同时应用社区划分充分挖掘用户、物品之间的潜在关系,并按不同类型节点的近邻差异性,通过建立核心、非核心节点的偏好向量与特征向量得到矩阵分解初始矩阵。在公开数据集上的实验结果表明,该算法的推荐性能优于MF、SR2等同类型算法,运行迭代次数明显降低。

关 键 词:推荐算法  社交信息  相似网络  社区发现  矩阵分解  
收稿时间:2020-07-20
修稿时间:2020-09-01

Improved Matrix Factorization Algorithm Using Social Information for Recommendation
JIA Junjie,LIU Pengtao,CHEN Wanghu. Improved Matrix Factorization Algorithm Using Social Information for Recommendation[J]. Computer Engineering, 2021, 47(9): 97-105. DOI: 10.19678/j.issn.1000-3428.0059000
Authors:JIA Junjie  LIU Pengtao  CHEN Wanghu
Affiliation:College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China
Abstract:The recommendation models using matrix factorization have high accuracy and scalability, and they are preferred by most researchers in building a recommendation system that integrates social information.However, in the process of factorization, the random initial assignment of the user preference matrix and the item feature matrix affects the recommendation performance, as it ignores the potential connections and differences between items and users. Therefore, an improved matrix factorization algorithm based on social information is proposed.By integrating the ratings with social information and item feature attributes, the user similarity network and the item similarity network are constructed respectively.At the same time, the community division is used to fully explore the potential relationships between users and items.Then according to the difference of the neighbors between different types of nodes, the preference vector and eigenvector of the core nodes and non-core nodes are established to obtain the initial matrix of matrix decomposition.Experimental results on the public data set show that the proposed algorithm displays better recommendation performance than MF, SR2 and other algorithms, and significantly reduces the number of required iterations.
Keywords:recommendation algorithm  social information  similarity network  community discovery  matrix factorization  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号