Skip to main content
Log in

Multi-session aware hypergraph neural network for session-based recommendation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Aggarwal CC (2016) Content-based recommender systems. Recommender Systems 139–166

  2. Burke R (2002) Hybrid recommender systems: Survey and experiments. User Model User-Adap Inter 12(4):331–370

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Cao L (2015) Coupling learning of complex interactions. Inf Process Manag 51(2):167–186

    Article  Google Scholar 

  5. 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

  6. 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

  7. Ebesu T, Shen B, Fang Y (2018) Collaborative memory network for recommendation systems, pp 515–524

  8. Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative Filtering Recommender Systems 4:81–173

    Google Scholar 

  9. He X, Liao L, Zhang H, Nie L, Chua TS (2017) Neural collaborative filtering. In: the 26th International Conference

  10. 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

  11. Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2015) Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939

  12. Jing L, Ren P, Chen Z, Ren Z, Ma J (2017) Neural attentive session-based recommendation. In: the 2017 ACM

  13. Kang WC, Mcauley J (2018) Self-attentive sequential recommendation. 2018 IEEE International Conference on Data Mining (ICDM)

  14. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. Pazzani M, Billsus D (2007) Content-based recommendation systems. The Adaptive Web 325–341

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

  22. 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

  23. Sun F, Liu J, Wu J, Pei C, Lin X, Ou W, Jiang P (2019) Bert4rec: Sequential recommendation with bidirectional encoder representations from transformer

  24. 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

  25. 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

  26. 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

    Article  Google Scholar 

  27. Wang X, He X, Cao Y, Liu M, Chua TS (2019) Kgat: Knowledge graph attention network for recommendation. The 25th ACM SIGKDD International Conference

  28. Wang X, He X, Nie L, Chua TS (2018) Tem: Tree-enhanced embedding model for explainable recommendation. In: the 2018 World Wide Web Conference

  29. 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

  30. Wang X, Wang D, Xu C, He X, Cao Y, Chua TS (2018) Explainable reasoning over knowledge graphs for recommendation

  31. 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

  32. 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

  33. 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

    Article  Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Article  MathSciNet  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. Xiang W, He X, Nie L, Chua TS (2017) Item silk road: Recommending items from information domains to social users. Acm Sigir Forum

  39. Xin X, He X, Zhang Y, Zhang Y, Jose J (2019) Relational collaborative filtering:modeling multiple item relations for recommendation. ACM

  40. 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

    Google Scholar 

  41. 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

  42. 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

  43. Yu F, Zhu Y, Liu Q, Wu S, Wang L, Tan T (2020) Tagnn: Target attentive graph neural networks for session-based recommendation. arXiv

Download references

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

Authors

Corresponding author

Correspondence to Yunbo Rao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15894-w

Keywords

Navigation