基于多关系感知和自监督学习的超图增强会话推荐模型
A Hypergraph-Enhanced Session Recommendation Model Based on Multi-Relationship Awareness and Self-Supervised Learning
摘要: 会话推荐旨在基于匿名用户的历史行为序列预测下一个最有可能交互的项目。现有的大多数基于超图解决会话推荐模型没有考虑超边同构,忽略了会话内可能存在的多种依赖关系,从而无法捕获会话的潜在信息。同时,会话匿名性和短序列往往会导致数据稀疏性,影响了推荐模型的性能。因此本文提出一种基于多关系感知和自监督学习的超图增强会话推荐模型(MS-HGNN),该模型能够有效捕获会话间用户的复杂高阶关系和会话内顺序及共现依赖关系。具体来说,MS-HGNN模型将会话序列分别建模为超图、共现图和顺序图,在捕获超图的同时加入位置信息以减轻超边同构,利用门控机制融合会话内顺序依赖关系和共现依赖关系。此外,使用自监督学习最大化两个会话表示之间的互信息以缓解数据稀疏性,有效地融合用户的复杂高阶关系和会话内顺序及共现依赖关系。广泛的实验结果表明,所提出的MS-HGNN模型在三个真实数据集Diginetica、Tmall和Last.fm上的性能优于目前最先进的模型。
Abstract: Session-based recommendation aims to predict the next most likely item for interaction based on the historical behavior sequence of anonymous users. Most existing hypergraph-based solutions for session recommendation overlook hyperedge isomorphism and ignore the various dependencies that may exist within a session, thus failing to capture the latent information of the session. Meanwhile, the anonymity of sessions and the short sequences often lead to data sparsity, affecting the performance of recommendation models. Therefore, this paper proposes a Multi-Rela- tionship Aware and Self-Supervised Learning-based Hypergraph-Enhanced Session-based Recommendation Model (MS-HGNN), which effectively captures the complex high-order relationships among users across sessions and the sequential and co-occurrence dependencies within sessions. Specifically, the MS-HGNN model models session sequences as hypergraphs, co-occurrence graphs, and sequential graphs, respectively. It incorporates positional information to mitigate hyperedge isomorphism while capturing hypergraphs, and utilizes a gating mechanism to fuse the sequential and co-occurrence dependencies within sessions. Additionally, self-supervised learning is employed to maximize the mutual information between the representations of two sessions, alleviating data sparsity and effectively integrating the complex high-order relationships among users and the sequential and co-occurrence dependencies within sessions. Extensive experimental results demonstrate that the proposed MS-HGNN model outperforms the current state-of-the-art models on three real-world datasets: Diginetica, Tmall, and Last.fm.
文章引用:王益飞, 翟雨欣. 基于多关系感知和自监督学习的超图增强会话推荐模型[J]. 建模与仿真, 2024, 13(4): 4104-4119. https://doi.org/10.12677/mos.2024.134372

参考文献

[1] Yang, C.C., Chen, H. and Hong, K. (2003) Visualization of Large Category Map for Internet Browsing. Decision Support Systems, 35, 89-102. [Google Scholar] [CrossRef
[2] Sarwar, B., Karypis, G., Konstan, J. and Riedl, J. (2001) Item-Based Collaborative Filtering Recommendation Algorithms. Proceedings of the 10th International Conference on World Wide Web, Hong Kong, 1-5 May 2001, 285-295. [Google Scholar] [CrossRef
[3] Koren, Y., Bell, R. and Volinsky, C. (2009) Matrix Factorization Techniques for Recommender Systems. Computer, 42, 30-37. [Google Scholar] [CrossRef
[4] Rendle, S., Freudenthaler, C. and Schmidt-Thieme, L. (2010) Factorizing Personalized Markov Chains for Next-Basket Recommendation. Proceedings of the 19th International Conference on World Wide Web, Raleigh, 26-30 April 2010, 811-820. [Google Scholar] [CrossRef
[5] Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., et al. (2014) Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, October 2014, 1724-1734. [Google Scholar] [CrossRef
[6] Scarselli, F., Gori, M., Tsoi, A.C., Hagenbuchner, M. and Monfardini, G. (2009) The Graph Neural Network Model. IEEE Transactions on Neural Networks, 20, 61-80. [Google Scholar] [CrossRef] [PubMed]
[7] Yu, B., Zhang, Y., Xie, Y., Zhang, C. and Pan, K. (2021) Influence-Aware Graph Neural Networks. Applied Soft Computing, 104, Article ID: 107169. [Google Scholar] [CrossRef
[8] Hidasi, B., Karatzoglou, A., Baltrunas, L., et al. (2016) Session-Based Recommendations with Recurrent Neural Networks.
[9] Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T. and Ma, J. (2017) Neural Attentive Session-Based Recommendation. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore, 6-10 November 2017, 1419-1428. [Google Scholar] [CrossRef
[10] Liu, Q., Zeng, Y., Mokhosi, R. and Zhang, H. (2018) STAMP: Short-Term Attention Memory Priority Model for Session-Based Recommendation. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, 19-23 August 2018, 1831-1839. [Google Scholar] [CrossRef
[11] Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X. and Tan, T. (2019) Session-Based Recommendation with Graph Neural Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 33, 346-353. [Google Scholar] [CrossRef
[12] Qiu, R., Li, J., Huang, Z. and Yin, H. (2019) Rethinking the Item Order in Session-Based Recommendation with Graph Neural Networks. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, 3-7 November 2019, 579-588. [Google Scholar] [CrossRef
[13] Xu, C., Zhao, P., Liu, Y., Sheng, V.S., Xu, J., Zhuang, F., et al. (2019) Graph Contextualized Self-Attention Network for Session-Based Recommendation. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, 10-16 August 2019, 3940-3946. [Google Scholar] [CrossRef
[14] Xia, X., Yin, H., Yu, J., Wang, Q., Cui, L. and Zhang, X. (2021) Self-Supervised Hypergraph Convolutional Networks for Session-Based Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, 35, 4503-4511. [Google Scholar] [CrossRef
[15] Rao, Y., Mu, T., Zeng, S., Xue, J. and Liu, J. (2023) Multi-Session Aware Hypergraph Neural Network for Session-Based Recommendation. Multimedia Tools and Applications, 83, 12757-12774. [Google Scholar] [CrossRef
[16] Song, J., Shen, H., Ou, Z., Zhang, J., Xiao, T. and Liang, S. (2019) ISLF: Interest Shift and Latent Factors Combination Model for Session-Based Recommendation. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, 10-16 August 2019, 5765-5771. [Google Scholar] [CrossRef
[17] Pan, Z., Cai, F., Chen, W., Chen, H. and de Rijke, M. (2020) Star Graph Neural Networks for Session-Based Recommendation. Proceedings of the 29th ACM International Conference on Information & Knowledge Management, 19-23 October 2020, 1195-1204. [Google Scholar] [CrossRef
[18] Wang, J., Ding, K., Zhu, Z., et al. (2021) Session-Based Recommendation with Hypergraph Attention Networks. Proceedings of the 2021 SIAM International Conference on Data Mining (SDM), 29 April-1 May 2021, 82-90.
[19] Li, Y., Gao, C., Luo, H., Jin, D. and Li, Y. (2022) Enhancing Hypergraph Neural Networks with Intent Disentanglement for Session-Based Recommendation. Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, Madrid, 11-15 July 2022, 1997-2002. [Google Scholar] [CrossRef
[20] Peng, D. and Zhang, S. (2022) GC-HGNN: A Global-Context Supported Hypergraph Neural Network for Enhancing Session-Based Recommendation. Electronic Commerce Research and Applications, 52, Article ID: 101129. [Google Scholar] [CrossRef
[21] Zhao, C., Cao, H., Lv, P., Chu, Y., Wang, F. and Liao, T. (2023) Adaptive Context-Embedded Hypergraph Convolutional Network for Session-Based Recommendation. Information Technology and Control, 52, 111-127. [Google Scholar] [CrossRef
[22] Liu, Z., Chen, Y., Li, J., et al. (2021) Contrastive Self-Supervised Sequential Recommendation with Robust Augmentation.
[23] Vaswani, A., Shazeer, N., Parmar, N., et al. (2017) Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, 4-9 December 2017, 6000-6010.
[24] Kang, W. and McAuley, J. (2018) Self-Attentive Sequential Recommendation. 2018 IEEE International Conference on Data Mining (ICDM), Singapore, 17-20 November 2018, 197-206. [Google Scholar] [CrossRef
[25] Wang, Z., Wei, W., Cong, G., Li, X., Mao, X. and Qiu, M. (2020) Global Context Enhanced Graph Neural Networks for Session-Based Recommendation. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 25-30 July 2020, 169-178. [Google Scholar] [CrossRef