计算机科学 ›› 2022, Vol. 49 ›› Issue (11A): 211100106-8.doi: 10.11896/jsjkx.211100106

• 大数据&数据科学 • 上一篇    下一篇

基于属性图注意力网络的电影推荐模型

孙开伟, 刘松, 杜雨露   

  1. 重庆邮电大学计算机科学与技术学院 重庆 400065
  • 出版日期:2022-11-10 发布日期:2022-11-21
  • 通讯作者: 杜雨露(duyl@cqupt.edu.cn)
  • 作者简介:(sunkw@cqupt.edu.cn)
  • 基金资助:
    国家自然科学基金青年科学基金(61806033);重庆市自然科学基金面上项目(cstc2019jcyj-msxmX0021)

Movie Recommendation Model Based on Attribute Graph Attention Network

SUN Kai-wei, LIU Song, DU Yu-lu   

  1. School of Computer Science and Technology,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
  • Online:2022-11-10 Published:2022-11-21
  • About author:SUN Kai-wei,born in 1987,Ph.D,associate professor,master tutor.His main research interests include machine lear-ning,data mining and big data analysis.
    DU Yu-lu,born in 1987,Ph.D,lecturer.His main research interests include personalized recommendation algorithms.
  • Supported by:
    National Natural Science Foundation of China(61806033) and Natural Science Foundation of Chongqing(cstc2019jcyj-msxmX0021).

摘要: 近年来,图网络被广泛应用于推荐领域并取得了较大进展,但是现有方法往往侧重于用户项目的交互建模,从而性能容易受到数据稀疏问题的限制。因此文中利用额外的属性信息,提出了一种基于属性图注意力网络的电影推荐模型。首先提出了一种基于注意力的GNN,采用显式反馈来计算实体和属性间的注意力得分,相比较使用拉普拉斯矩阵的聚合方式,能够更有效地区分不同属性对实体的影响,在属性和实体间信息聚合上更加有效。此外,由于不同实体受属性影响和行为影响的程度不同,文中设计了一种细粒度偏好融合策略,将属性群体偏好和个人行为偏好这两个方面的偏好更好地结合在一起,使实体的嵌入表示更加全面准确和个性化。在真实的数据集上进行实验,结果表明所提推荐方法充分利用属性图中蕴含的属性信息能够有效缓解数据稀疏问题,并且在电影推荐的两个评价指标召回率和nDCG上都明显优于其他基准算法。

关键词: 图神经网络, 属性图, 注意力机制, 显式反馈, 电影推荐

Abstract: In recent years,graph network has been widely used in the field of recommendation and made a great progress.How-ever,the existing methods tend to focus on the interaction modeling of user projects,so the performance is limited by the problem of data sparsity.Therefore,this paper proposes a movie recommendation model based on graph attention network of attribute graph by using additional attribute information.Firstly,an attention-based GNN is proposed,which uses explicit feed-back to calculate the attention score between entities and attributes.Compared with the aggregation method using Laplace matrix,it can distinguish the influence of different attributes on entities more effectively,and the information aggregation between attributes and entities can be more effective.In addition,different entities are affected differently by attributes and behaviors,a fine-grained pre-ference fusion strategy is designed in this paper to calculate a set of preference fusion weights for each entity to make the embedding representation of entities more accurate and personalized.Experimental results on real data set show that the recommendation method that makes full use of attribute information contained in attribute graph can effectively alleviate the problem of data sparsity and is significantly better than other basic algorithm in terms of recall rate and nDCG,two evaluation indexes of movie recommendation.

Key words: Graph neural network, Attribute graph, Attention mechanism, Explicit feed-back, Movie recommendation

中图分类号: 

  • TP311
[1]LEE A R,SON S M,KIM K K.Information and communication technology overload and social networking service fatigue:A stress perspective[J].Computers in Human Behavior,2016,55(8):51-61.
[2]WANG C D,DENG Z H,LAI J H,et al.Serendipitous Recommendation in E-Commerce Using Innovator-Based Collaborative Filtering[J].IEEE Transactions on Cybernetics,2018,49(7):2678-2692.
[3]KOREN Y,BELL R,VOLINSKY C.Matrix Factorization Tech-niques for Recommender Systems[J].Computer,2009,42(8):30-37.
[4]XI W D,HUANG L,WANG C D,et al.BPAM:Recommendation Based on BP Neural Network with Attention Mechanism[C]//Twenty-Eighth International Joint Conference on Artificial Intelligence.California:IJCAI,2019:3905-3911.
[5]LEI W,ZHANG G,HE X,et al.Interactive path reasoning on graph for conversational recommendation[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.Virtual Event CA USA:ACM,2020:2073-2083.
[6]WANG X,JIN H,ZHANG A,et al.Disentangled Graph Colla-borative Filtering[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.Virtual Event China:ACM,2020:1001-1010.
[7]RAO N,YU H F,RAVIKUMAR P K,et al.Collaborative filtering with graph information:Consistency and scalable methods[C]//Proceedings of the 28th International Conference on Neural Information Processing Systems.Cambridge:MIT Press,2015:2107-2115.
[8]XU C,ZHAO P,LIU Y,et al.Graph Contextualized Self-Attention Network for Session-based Recommendation[C]//Procee-dings of the Twenty-Eighth International Joint Conference on Artificial Intelligence.Macao,China:DBLP,2019:3940-3946.
[9]CHEN T,ZHU Q,ZHOU M X,et al.Trust-Based Recommendation Algorithm in Social Network[J].Journal of Software,2017,28(3):721-731.
[10]WANG X,HE X,WANG M,et al.Neural graph collaborativefiltering[C]//Proceedings of the 42nd international ACM SIGIR Conference on Research and Development in Information Retrieval.Paris,France:ACM,2019:165-174.
[11]BERG R,KIPF T N,WELLING M.Graph convolutional matrix completion[C]//Proceedings ACM SIGKDD Int.Conf.Know-ledge Discovery and Data Mining(Deep Learning Day).London,UK,2018:1-9.
[12]HE X,DENG K,WANG X,et al.Lightgcn:Simplifying andpowering graph convolution network for recommendation[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.Virtual Event China:ACM,2020:639-648.
[13]WU L,SUN P,HONG R,et al.A neural influence diffusion model for social recommendation[C]//Proceedings of the 42th International ACM SIGIR Conference on Research and Development in Information Retrieval.Paris,France:ACM,2019:2776-2783.
[14]GUO Z,WANG H.A deep graph neural network-based mechanism for social recommendations[J].IEEE Transactions on Industrial Informatics,2020,17(4):2776-2783.
[15]QIAN T,LIANG Y,LI Q,et al.Attribute Graph Neural Networks for Strict Cold Start Recommendation[J].IEEE Transactions on Knowledge and Data Engineering,2022,34(8):3597-3610.
[16]RENDLE S,FREUDENTHALER C,GANTNER Z,et al.BPR:Bayesian personalized ranking from implicit feedback[C]//Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence,Montreal,QC,Canada:AUAI Press,2009:452-461.
[17]XUE H J,DAI X,ZHANG J,et al.Deep Matrix Factorization Models for Recommender Systems[C]//Twenty-Sixth International Joint Conference on Artificial Intelligence.Melbourne,Australia:AAAI Press,2017:3203-3209.
[18]HE X,LIAO L,ZHANG H,et al.Neural collaborative filtering[C]//Proceedings of the 26th International Conference on World Wide Web.Perth,Australia,2017:173-182.
[19]LEI W,HE X,MIAO Y,et al.Estimation-action-reflection:Towards deep interaction between conversational and recommender systems[C]//Proceedings of the 13th International Conference on Web Search and Data Mining.Houston,TX,USA:ACM,2020:304-312.
[20]CHEN J,ZHANG H,HE X,et al.Attentive collaborative filtering:Multimedia recommendation with item-and component-le-vel attention[C]//Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval.Tokyo,Japan:ACM,2017:335-344.
[21]HU H,HE X.Sets2sets:Learning from sequential sets withneural networks[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mi-ning.Anchorage,AK,USA:ACM,2019:1491-1499.
[22]GUAN X,CHENG Z,HE X,et al.Attentive aspect modeling for review-aware recommendation[J].ACM Transactions on Information Systems(TOIS),2019,37(3):1-27.
[23]XIN X,HE X,ZHANG Y,et al.Relational collaborative filtering:Modeling multiple item relations for recommendation[C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval.Paris,France:ACM,2019:125-134.
[24]LIU S,OUNIS I,MACDONALD C,et al.A HeterogeneousGraph Neural Model for Cold-Start Recommendation[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.Virtual Event,China:ACM,2020:2029-2032.
[25]GE Y,CHEN S C.Graph Convolutional Network for Recom-mender Systems[J].Journal of Software,2020,31(4):1101-1112.
[1] 周芳泉, 成卫青.
基于全局增强图神经网络的序列推荐
Sequence Recommendation Based on Global Enhanced Graph Neural Network
计算机科学, 2022, 49(9): 55-63. https://doi.org/10.11896/jsjkx.210700085
[2] 戴禹, 许林峰.
基于文本行匹配的跨图文本阅读方法
Cross-image Text Reading Method Based on Text Line Matching
计算机科学, 2022, 49(9): 139-145. https://doi.org/10.11896/jsjkx.220600032
[3] 周乐员, 张剑华, 袁甜甜, 陈胜勇.
多层注意力机制融合的序列到序列中国连续手语识别和翻译
Sequence-to-Sequence Chinese Continuous Sign Language Recognition and Translation with Multi- layer Attention Mechanism Fusion
计算机科学, 2022, 49(9): 155-161. https://doi.org/10.11896/jsjkx.210800026
[4] 熊丽琴, 曹雷, 赖俊, 陈希亮.
基于值分解的多智能体深度强化学习综述
Overview of Multi-agent Deep Reinforcement Learning Based on Value Factorization
计算机科学, 2022, 49(9): 172-182. https://doi.org/10.11896/jsjkx.210800112
[5] 饶志双, 贾真, 张凡, 李天瑞.
基于Key-Value关联记忆网络的知识图谱问答方法
Key-Value Relational Memory Networks for Question Answering over Knowledge Graph
计算机科学, 2022, 49(9): 202-207. https://doi.org/10.11896/jsjkx.220300277
[6] 汪鸣, 彭舰, 黄飞虎.
基于多时间尺度时空图网络的交通流量预测模型
Multi-time Scale Spatial-Temporal Graph Neural Network for Traffic Flow Prediction
计算机科学, 2022, 49(8): 40-48. https://doi.org/10.11896/jsjkx.220100188
[7] 朱承璋, 黄嘉儿, 肖亚龙, 王晗, 邹北骥.
基于注意力机制的医学影像深度哈希检索算法
Deep Hash Retrieval Algorithm for Medical Images Based on Attention Mechanism
计算机科学, 2022, 49(8): 113-119. https://doi.org/10.11896/jsjkx.210700153
[8] 孙奇, 吉根林, 张杰.
基于非局部注意力生成对抗网络的视频异常事件检测方法
Non-local Attention Based Generative Adversarial Network for Video Abnormal Event Detection
计算机科学, 2022, 49(8): 172-177. https://doi.org/10.11896/jsjkx.210600061
[9] 闫佳丹, 贾彩燕.
基于双图神经网络信息融合的文本分类方法
Text Classification Method Based on Information Fusion of Dual-graph Neural Network
计算机科学, 2022, 49(8): 230-236. https://doi.org/10.11896/jsjkx.210600042
[10] 姜梦函, 李邵梅, 郑洪浩, 张建朋.
基于改进位置编码的谣言检测模型
Rumor Detection Model Based on Improved Position Embedding
计算机科学, 2022, 49(8): 330-335. https://doi.org/10.11896/jsjkx.210600046
[11] 齐秀秀, 王佳昊, 李文雄, 周帆.
基于概率元学习的矩阵补全预测融合算法
Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning
计算机科学, 2022, 49(7): 18-24. https://doi.org/10.11896/jsjkx.210600126
[12] 杨炳新, 郭艳蓉, 郝世杰, 洪日昌.
基于数据增广和模型集成策略的图神经网络在抑郁症识别上的应用
Application of Graph Neural Network Based on Data Augmentation and Model Ensemble in Depression Recognition
计算机科学, 2022, 49(7): 57-63. https://doi.org/10.11896/jsjkx.210800070
[13] 张颖涛, 张杰, 张睿, 张文强.
全局信息引导的真实图像风格迁移
Photorealistic Style Transfer Guided by Global Information
计算机科学, 2022, 49(7): 100-105. https://doi.org/10.11896/jsjkx.210600036
[14] 曾志贤, 曹建军, 翁年凤, 蒋国权, 徐滨.
基于注意力机制的细粒度语义关联视频-文本跨模态实体分辨
Fine-grained Semantic Association Video-Text Cross-modal Entity Resolution Based on Attention Mechanism
计算机科学, 2022, 49(7): 106-112. https://doi.org/10.11896/jsjkx.210500224
[15] 徐鸣珂, 张帆.
Head Fusion:一种提高语音情绪识别的准确性和鲁棒性的方法
Head Fusion:A Method to Improve Accuracy and Robustness of Speech Emotion Recognition
计算机科学, 2022, 49(7): 132-141. https://doi.org/10.11896/jsjkx.210100085
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!