Abstract
Session-based user behavior prediction is a difficulty in network behavior modeling due to the limitation of information. In recent years, the neural network has become a new research direction in recommendation system, however, the existing graph structure recommended method simple binary relation of concern within the session, but in real life tend to have the multiple complex relationships between items. In addition, hyperedges lack displayed position information in hypergraphs, and items in different orders may construct the same hyperedges, which necessarily limits the ability to obtain exact vector representations of sessions. Therefore, to solve the above limitations, a multi-session aware hypergraph neural network (MA-HGNN) for session-based recommendation is proposed, which takes advantage of hypergraphs to model complex multivariate relationships in sessions, and alleviates the hyperedge isomorphism problem by preserving sequence information. At the same time, the co-occurrence graph structure and the local session graph structure are established to realize the connection between the similar user intentions in different sessions and the potential behavior patterns in the same session. Finally, experiments are carried out on three real-world datasets Diginetica, Tmall and Nowplaying, and the models proposed in our work are significantly improved, which proves the effectiveness of the method.
Similar content being viewed by others
References
Aggarwal CC (2016) Content-based recommender systems. Recommender Systems 139–166
Burke R (2002) Hybrid recommender systems: Survey and experiments. User Model User-Adap Inter 12(4):331–370
Cai D, Qian S, Fang Q, Xu C (2021) Heterogeneous hierarchical feature aggregation network for personalized micro-video recommendation. IEEE Transactions on Multimedia 24:805–818
Cao L (2015) Coupling learning of complex interactions. Inf Process Manag 51(2):167–186
Chen T, Wong RC-W (2020) Handling information loss of graph neural networks for session-based recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 1172–1180
Chen J, Zhang H, He X, Nie L, Liu W, Chua T-S (2017) Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 335–344
Ebesu T, Shen B, Fang Y (2018) Collaborative memory network for recommendation systems, pp 515–524
Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative Filtering Recommender Systems 4:81–173
He X, Liao L, Zhang H, Nie L, Chua TS (2017) Neural collaborative filtering. In: the 26th International Conference
He X, Zhang H, Kan MY, Chua TS (2016) Fast matrix factorization for online recommendation with implicit feedback. In: the 39th International ACM SIGIR Conference
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2015) Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939
Jing L, Ren P, Chen Z, Ren Z, Ma J (2017) Neural attentive session-based recommendation. In: the 2017 ACM
Kang WC, Mcauley J (2018) Self-attentive sequential recommendation. 2018 IEEE International Conference on Data Mining (ICDM)
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Nilashi M, Bagherifard K, Ibrahim O, Alizadeh H, Nojeem LA, Roozegar N (2013) Collaborative filtering recommender systems. Res J Appl Sci Eng Technol 5(16):4168–4182
Pan Z, Cai F, Chen W, Chen H, De Rijke M (2020) Star graph neural networks for session-based recommendation. In: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, pp 1195–1204
Pazzani M, Billsus D (2007) Content-based recommendation systems. The Adaptive Web 325–341
Qiao L, Zeng Y, Mokhosi R, Zhang H (2018) Stamp: Short-term attention/memory priority model for session-based recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
Qiu R, Huang Z, Li J, Yin H (2020) Exploiting cross-session information for session-based recommendation with graph neural networks. ACM Trans Inf Syst (TOIS) 38(3):1–23
Qiu R, Li J, Huang Z, Yin H (2019) Rethinking the item order in sessionbased recommendation with graph neural networks. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 579–588
Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th International Conference on World Wide Web, WWW 2010, Raleigh, North Carolina, USA, April 26–30, 2010
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp 285–295
Sun F, Liu J, Wu J, Pei C, Lin X, Ou W, Jiang P (2019) Bert4rec: Sequential recommendation with bidirectional encoder representations from transformer
Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, pp 17–22
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. Advances in neural information processing systems
Wang S, Pasi G, Hu L, Cao L (2020) The era of intelligent recommendation: Editorial on intelligent recommendation with advanced ai and learning. IEEE Intell Syst 35(5):3–6
Wang X, He X, Cao Y, Liu M, Chua TS (2019) Kgat: Knowledge graph attention network for recommendation. The 25th ACM SIGKDD International Conference
Wang X, He X, Nie L, Chua TS (2018) Tem: Tree-enhanced embedding model for explainable recommendation. In: the 2018 World Wide Web Conference
Wang S, Hu L, Wang Y, Sheng QZ, Orgun M, Cao L (2019) Modeling multi-purpose sessions for next-item recommendations via mixturechannel purpose routing networks. In: International Joint Conference on Artificial Intelligence
Wang X, Wang D, Xu C, He X, Cao Y, Chua TS (2018) Explainable reasoning over knowledge graphs for recommendation
Wang H, Wang N, Yeung D-Y (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 1235–1244
Wang Z, Wei W, Cong G, Li X-L, Mao X-L, Qiu M (2020) Global context enhanced graph neural networks for session-based recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 169–178
Wu S, Tang Y, Zhu Y, Wang L, Xie X, Tan T (2019) Session-based recommendation with graph neural networks. Proceedings of the AAAI Conference on Artificial Intelligence 33:346–353
Wu M, Pan S, Zhou C, Chang X, Zhu X (2020) Unsupervised domain adaptive graph convolutional networks. Proceedings of The Web Conference 2020:1457–1467
Wu Z, Pan S, Chen F, Long G, Zhang C, Philip SY (2020) A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems 32(1):4–24
Wu M, Pan S, Zhu X, Zhou C, Pan L (2019) Domain-adversarial graph neural networks for text classification. In: 2019 IEEE International Conference on Data Mining (ICDM), pp 648–657. IEEE
Xia X, Yin H, Yu J, Wang Q, Cui L, Zhang X (2021) Self-supervised hypergraph convolutional networks for session-based recommendation. Proceedings of the AAAI Conference on Artificial Intelligence 35:4503–4511
Xiang W, He X, Nie L, Chua TS (2017) Item silk road: Recommending items from information domains to social users. Acm Sigir Forum
Xin X, He X, Zhang Y, Zhang Y, Jose J (2019) Relational collaborative filtering:modeling multiple item relations for recommendation. ACM
Xu C, Zhao P, Liu Y, Sheng VS, Xu J, Zhuang F, Fang J, Zhou X (2019) Graph contextualized self-attention network for session-based recommendation. IJCAI 19:3940–3946
Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 974–983
Yu J, Yin H, Li J, Gao M, Huang Z, Cui L (2020) Enhance social recommendation with adversarial graph convolutional networks. IEEE Trans Knowl Data Eng
Yu F, Zhu Y, Liu Q, Wu S, Wang L, Tan T (2020) Tagnn: Target attentive graph neural networks for session-based recommendation. arXiv
Funding
This research was supported by the Science and Technology Project of Sichuan (Grant NOs. 2021YFG0314, 2022ZHCG0033, 2023ZHCG0005, 2023ZHCG0008), the National Natural Science Foundation of China (Grant No: U19A2078), the Zhejiang Provincial Natural Science Foundation of China (Grant No. LY23F020025), and the Science and Technology Commissioner Program of Huzhou (Grant No. ST22003).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest/Competing interests
The authors declare that they have no conflict of interest.
Ethics approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Rao, Y., Mu, T., Zeng, S. et al. Multi-session aware hypergraph neural network for session-based recommendation. Multimed Tools Appl 83, 12757–12774 (2024). https://doi.org/10.1007/s11042-023-15894-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15894-w