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

基于GNN的矩阵分解推荐算法
引用本文:王英博,孙永荻.基于GNN的矩阵分解推荐算法[J].计算机工程与应用,2021,57(19):129-134.
作者姓名:王英博  孙永荻
作者单位:1.辽宁工程技术大学 创新实践学院,辽宁 阜新 123000 2.辽宁工程技术大学 软件学院,辽宁 葫芦岛 125105
摘    要:相较于协同过滤,矩阵分解有着更好的拓展性和灵活性,但同样受到数据稀疏和冷启动的困扰。针对上述问题,提出一种融合GNN和PMF的推荐算法GNN_MF。该算法通过神经网络对社交网络图以及用户项目图进行建模,将两个图内在的联系起来,学习目标用户在社会空间以及项目空间上的特征向量。通过MLP将两个特征向量串联提取用户的潜在特征向量,集成在概率矩阵分解模型上,产生预测评分。在真实数据集Epinions、Ciao上的大量实验表明,GNN_MF算法的均方根误差和平均绝对误差较传统PMF分别降低了2.91%、3.10%和4.83%、3.84%。验证了GNN_MF算法在推荐系统中的有效性以及可行性。

关 键 词:概率矩阵分解  图神经网络  推荐算法  社交网络  

GNN-Based Matrix Factorization Recommendation Algorithm
WANG Yingbo,SUN Yongdi.GNN-Based Matrix Factorization Recommendation Algorithm[J].Computer Engineering and Applications,2021,57(19):129-134.
Authors:WANG Yingbo  SUN Yongdi
Affiliation:1.School of Innovation Practice, Liaoning Technical University, Fuxin, Liaoning 123000, China 2.School of Software, Liaoning Technical University, Huludao, Liaoning 125105, China
Abstract:Compared with collaborative filtering, matrix factorization has better scalability and flexibility, but it is also troubled by data sparseness and cold start. Aiming at the above problems, a recommendation algorithm GNN_MF combining Graph Neural Network(GNN) and Probabilistic Matrix Factorization(PMF) is proposed. The algorithm uses GNN to model social network graphs and user item graphs, connects the two graphs internally, and learns the feature vector of the target user in the social space and item space. Then through Multi-Layer Perceptron(MLP), the two feature vectors are connected in series to extract the user’s potential feature vector. Finally, it is integrated on the probability matrix factorization model to generate prediction scores. A large number of experiments on real data sets Epinions and Ciao show that the root mean square error and average absolute error of the GNN_MF algorithm are reduced by 2.91%, 3.10% and 4.83%, 3.84% respectively compared with traditional PMF. The effectiveness and feasibility of the GNN_MF algorithm in the recommendation system are verified.
Keywords:probability matrix decomposition  Graph Neural Network(GNN)  recommendation algorithm  social network  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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