《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (12): 3689-3696.DOI: 10.11772/j.issn.1001-9081.2022121812

• 人工智能 • 上一篇    下一篇

融合项目影响力的图神经网络会话推荐模型

孙轩宇1, 史艳翠1,2()   

  1. 1.天津科技大学 人工智能学院,天津 300457
    2.国家开放大学 数字化学习技术集成与应用教育部工程研究中心,北京 100039
  • 收稿日期:2022-12-07 修回日期:2023-03-05 接受日期:2023-03-07 发布日期:2023-12-11 出版日期:2023-12-10
  • 通讯作者: 史艳翠
  • 作者简介:孙轩宇(1998—),男,江苏南京人,硕士研究生,CCF会员,主要研究方向:深度学习、推荐系统;
  • 基金资助:
    天津市教委理工类基本科研业务费项目(2018KJ105);数字化学习技术集成与应用教育部工程研究中心创新基金资助项目(1221025)

Session-based recommendation model by graph neural network fused with item influence

Xuanyu SUN1, Yancui SHI1,2()   

  1. 1.College of Artificial Intelligence,Tianjin University of Science & Technology,Tianjin 300457,China
    2.Engineering Research Center of Integration and Application of Digital Learning Technology,Ministry of Education,The Open University of China,Beijing 100039,China
  • Received:2022-12-07 Revised:2023-03-05 Accepted:2023-03-07 Online:2023-12-11 Published:2023-12-10
  • Contact: Yancui SHI
  • About author:SUN Xuanyu, born in 1998, M. S. candidate. His research interests include deep learning, recommender system.
  • Supported by:
    Basic Research Business Fee Project for Science and Engineering of Tianjin Education Commission(2018KJ105);Innovation Fund of Engineering Research Center of Ministry of Education for Integration and Application of Digital Learning Technology(1221025)

摘要:

针对现有的会话推荐模型难以显式地表示项目对推荐结果的影响的问题,提出一种融合项目影响力的图神经网络会话推荐模型(SR-II)。首先,提出一种新的边权重计算方法,将计算结果作为图结构中转移关系的影响力权重,并用图神经网络(GNN)的影响力图门控层提取该图的特征;其次,提出改进的捷径图连接有关联的项目,有效捕获远程依赖,丰富图结构所能表达的信息,并通过注意力机制的捷径图注意力层提取该图的特征;最后,通过结合上述两层,构建推荐模型。在Diginetica和Gowalla数据集上的实验结果中,SR-II的HR@20最高达到53.12%,MRR@20最高达到25.79%。在Diginetica数据集上,相较于同一表征空间下基于训练模型的会话推荐(CORE-trm),SR-II在HR@20上提升了1.10%,在MRR@20上提升了1.21%。在Gowalla数据集上,相较于基于会话的自注意网络推荐(SR-SAN),SR-II在HR@20上提升了1.73%;相较于基于无损边缘保留聚合和捷径图注意力的推荐(LESSR)模型,SR-II在MRR@20上提升了1.14%。实验结果表明SR-II的推荐效果优于对比模型,具有更高的推荐精度。

关键词: 会话推荐, 推荐系统, 图神经网络, 注意力机制, 会话图

Abstract:

Aiming at the problem that it is difficult for the existing session-based recommendation models to explicitly express the influence of items on the recommendation results, a Session-based Recommendation model by graph neural network fused with Item Influence (SR-II) was proposed. Firstly, a new edge weight calculation method was proposed to construct a graph structure, in which the calculated result was used as the influence weight of the transition relationship in the graph, and the features of the graph were extracted through the influence graph gated layer by using Graph Neural Network (GNN). Then, an improved shortcut graph was proposed to connect related items, effectively capture long-range dependencies, and enrich the information expressed by the graph structure; and the features of the graph were extracted through the shortcut graph attention layer by using the attention mechanism. Finally, a recommendation model was constructed by combining the above two layers. In the experimental results on Diginetica and Gowalla datasets, the highest HR@20 of SR-II is reaching 53.12%, and the highest MRR@20 of SR-II is reaching 25.79%. On Diginetica dataset, compared with CORE-trm (simple and effective session-based recommendation within COnsistent REpresentation space-transformer), SR-II has the HR@20 improved by 1.10% ,and the MRR@20 improved by 1.21%; On Gowalla dataset, compared with SR-SAN(Session-based Recommendation with Self-Attention Networks), SR-II has the HR@20 improved by 1.73%.Compared with the recommendation model called LESSR (Lossless Edge-order preserving aggregation and Shortcut graph attention for Session-based Recommendation), SR-II has the MRR@20 improved by 1.14%. The experimental results show that the performance of SR-II is better than that of the comparison models, and SR-II has a higher recommendation accuracy.

Key words: session-based recommendation, recommender system, Graph Neural Network (GNN), attention mechanism, session graph

中图分类号: