计算机工程与应用 ›› 2023, Vol. 59 ›› Issue (9): 112-122.DOI: 10.3778/j.issn.1002-8331.2112-0438

• 模式识别与人工智能 • 上一篇    下一篇

邻居关系感知的图卷积网络推荐模型

孙爱晶,王国庆   

  1. 西安邮电大学 通信与信息工程学院(人工智能学院),西安 710121
  • 出版日期:2023-05-01 发布日期:2023-05-01

Neighbor Relation-Aware Graph Convolutional Network for Recommendation

SUN Aijing, WANG Guoqing   

  1. School of Telecommunication and Information Engineering & School of Artificial Intelligence, Xi’an University of Posts & Telecommunications, Xi’an 710121, China
  • Online:2023-05-01 Published:2023-05-01

摘要: 现有的基于图神经网络的推荐模型在更新目标节点向量时大多对邻居节点信息进行无差别的聚合,没有结合推荐系统本身引入更多有用的先验知识,从而区分目标节点与不同邻居节点之间的关系。针对此问题,提出一种基于邻居关系感知的图卷积网络推荐模型(neighbor relation-aware graph convolutional network,NRGCN),分别引入评分数值、评论文本和评分时间三种先验辅助信息实现对邻居节点的多层次聚合。具体来讲,以用户对物品的真实评分数值作为网络中不同邻居关系紧密程度的基础,利用评论文本的情感倾向对邻居关系进行修正补充,最后考虑到用户的兴趣随时间的变化情况,使用评分时间来标记不同时间交互下的邻居关系。在3组公开的数据集上,NRGCN的召回率高于多个基准算法,最大提高了12%。

关键词: 图神经网络, 邻居关系, 评论文本, 情感倾向, 评分时间

Abstract: Existing recommender systems based on graph neural networks mainly aggregate the information of neighbors indiscriminately when updating the representation of the target node. In this way, most useful prior knowledge is not introduced in combination with the recommendation system itself to distinguish the relationship between users and items. To solve this problem, a neighbor relation-aware graph convolutional network(NRGCN) is proposed, which combines three prior auxiliary information of rating score, review text, and the timestamp to distinguish the expression differences of different neighbors in the neighborhood explicitly. Specifically, the user’s rating score is introduced as the basis for the closeness of the network, which is then modified by the sentiment score of the review text. Besides, considering the changes in the user’s interest over time, the timestamp is used to encode the neighbor relationship at different times. Extensive experiments on three benchmark datasets show that the proposed model outperforms various state-of-the-art models consistently, with a maximum increase of 12%.

Key words: graph neural network, neighbor relation, review text, sentiment score, timestamp