Multi-View Graph Contrastive Neural Networks for Session-Based Recommendation

被引:0
作者
Huang, Pengbo [1 ]
Wang, Chun [1 ]
机构
[1] City Univ Macau, Fac Data Sci, Macau 999078, Peoples R China
关键词
session-based recommendation; graph neural networks; contrastive learning; multi-view graph modeling; attention mechanism;
D O I
10.3390/math13091530
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Session-based recommendation (SBR) aims to predict the next item a user may interact with based on an anonymous session, playing a crucial role in real-time recommendation scenarios. However, existing SBR models struggle to effectively capture local session dependencies and global item relationships, while also facing challenges such as data sparsity and noisy information interference. To address these challenges, this paper proposes a novel Multi-View Graph Contrastive Learning Neural Network (MVGCL-GNN), which enhances recommendation performance through multi-view graph modeling and contrastive learning. Specifically, we construct three key graph structures: a session graph for modeling short-term item dependencies, a global item graph for capturing cross-session item transitions, and a global category graph for learning category-level relationships. In addition, we introduce simple graph contrastive learning to improve embedding quality and reduce noise interference. Furthermore, a soft attention mechanism is employed to effectively integrate session-level and global-level information representations. Extensive experiments conducted on two real-world datasets demonstrate that MVGCL-GNN consistently outperforms state-of-the-art baselines. MVGCL-GNN achieves 34.96% in P@20 and 16.50% in MRR@20 on the Tmall dataset, and 22.59% in P@20 and 8.60% in MRR@20 on the Nowplaying dataset. These results validate the effectiveness of multi-view graphs and contrastive learning in improving both accuracy and robustness for session-based recommendation tasks.
引用
收藏
页数:23
相关论文
共 36 条
[1]   Category-aware Collaborative Sequential Recommendation [J].
Cai, Renqin ;
Wu, Jibang ;
San, Aidan ;
Wang, Chong ;
Wang, Hongning .
SIGIR '21 - PROCEEDINGS OF THE 44TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2021, :388-397
[2]   Category-aware Graph Neural Network for Session-based Recommendation [J].
Chen, Runfeng ;
Zhu, Yanmin ;
Ma, Peibo ;
Chen, Qiuxia .
2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, :891-899
[3]   Session-based recommendation: Learning multi-dimension interests via a multi-head attention graph neural network [J].
Chen, Yao ;
Xiong, Qi ;
Guo, Yina .
APPLIED SOFT COMPUTING, 2022, 131
[4]  
Dauphin YN, 2017, PR MACH LEARN RES, V70
[5]  
Hjelm RD, 2019, Arxiv, DOI arXiv:1808.06670
[6]  
Hidasi B, 2016, Arxiv, DOI arXiv:1511.06939
[7]   When Recurrent Neural Networks meet the Neighborhood for Session-Based Recommendation [J].
Jannach, Dietmar ;
Ludewig, Malte .
PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'17), 2017, :306-310
[8]   A survey on fairness-aware recommender systems [J].
Jin, Di ;
Wang, Luzhi ;
Zhang, He ;
Zheng, Yizhen ;
Ding, Weiping ;
Xia, Feng ;
Pan, Shirui .
INFORMATION FUSION, 2023, 100
[9]   Neural Attentive Session-based Recommendation [J].
Li, Jing ;
Ren, Pengjie ;
Chen, Zhumin ;
Ren, Zhaochun ;
Lian, Tao ;
Ma, Jun .
CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, :1419-1428
[10]   CaSe4SR: Using category sequence graph to augment session-based recommendation [J].
Liu, Lin ;
Wang, Li ;
Lian, Tao .
KNOWLEDGE-BASED SYSTEMS, 2021, 212