计算机工程与应用 ›› 2023, Vol. 59 ›› Issue (5): 55-69.DOI: 10.3778/j.issn.1002-8331.2207-0397

• 热点与综述 • 上一篇    下一篇

图神经网络会话推荐系统综述

朱志国,李伟玥,姜盼,周沛瑶   

  1. 东北财经大学 管理科学与工程学院,辽宁 大连 116025
  • 出版日期:2023-03-01 发布日期:2023-03-01

Survey of Graph Neural Networks in Session Recommender Systems

ZHU Zhiguo, LI Weiyue, JIANG Pan, ZHOU Peiyao   

  1. School of Management Science and Engineering, Dongbei University of Finance and Economics, Dalian, Liaoning 116025, China
  • Online:2023-03-01 Published:2023-03-01

摘要: 会话推荐立足于目标用户的当前会话,根据项目类别、跨会话的上下文信息、多种用户行为等辅助信息学习项目间的依赖关系,从而捕捉用户的长短期偏好进行个性化推荐。近年来,流行的深度学习系列方法已经成为会话型推荐系统这个研究热点的前沿方法,尤其是图神经网络的引入,使会话推荐系统的性能得到了进一步提升。鉴于此,该综述从问题定义与会话推荐因素出发,从构图方面进行分析;将相关工作分为基于图卷积网络、门控图神经网络、图注意力网络和其他图神经网络架构的会话推荐系统,并进行归纳与对比;对各工作实验部分中的损失函数类别、所选用的数据集和模型性能评估指标三方面进行深入分析。重点从算法原理和性能分析两方面对各模型框架进行评估和梳理,旨在对近五年基于图神经网络的会话推荐系统相关工作进行评述、总结与展望。

关键词: 图神经网络, 会话推荐, 图卷积, 门控机制, 注意力

Abstract: Based on the current session of the target user, session recommenders learn the dependency relationship among items according to the auxiliary information such as item category, cross-session context, and user’s multi behaviors, to capture the long-term and short-term preferences of users for personalized recommendations. In recent years, a series of popular algorithms based on deep learning have become the forefront methods for session recommendation systems. The introduction of graph neural networks further improves the session recommendation system’s performance. Given this, the review starts with question definition, session recommendation factors, and composition analysis. Then the related works are divided into session recommendation systems based on graph convolution networks, gated graph neural networks, graph attention networks, and other architectures. After that, these works are summarized and compared. Finally, the categories of loss functions, selected data sets, and model performance evaluation indexes are deeply analyzed. The paper mainly evaluates and sorts out each model framework from algorithm principle and performance analysis, aiming at reviewing, summarizing, and looking into the related work of session recommendation systems based on graph neural networks in the last five years.

Key words: graph neural networks, session recommendation, graph convolution, gated mechanism, attention