Abstract
Session-based recommendation (SBR) is to predict the items that users are likely to click afterward by using their recent click history. Learning item features from existing session data to capture users’ current preferences is the main problem to be solved in session-based recommendation domain, and fusing global and local information to learn users’ preferences is an effective way to obtain this information more accurately. In this paper, we propose a session-based recommendation with fusion of hypergraph item global and context features (FHGIGC), which learns users’ current preferences by fusing item global and contextual features. Specifically, the model first constructs a global hypergraph and a local hypergraph and uses the hypergraph neural network to learn item global features and local features by relevant session information and item contextual information, respectively. Then, the learned features are fused by the attention mechanism to obtain the final item features and session features. Finally, personalized recommendations are generated for users based on the fused features. Experiments were conducted on three datasets of session-based recommendation, and the results demonstrate that the FHGIGC model can improve the accuracy of recommendations.
Similar content being viewed by others
Data Availability Statement
All datasets used in this article are open source and can be accessed from the following links: https://tianchi.aliyun.com/dataset/42http://cikm2016.cs.iupui.edu/cikm-cup/https://www.kaggle.com/datasets/retailrocket/ecommerce-dataset.
References
Sarwar B, Karypis G, Konstan J, Riedl J (2000) Analysis of recommendation algorithms for e-commerce, pp 158–167
He C, Parra D, Verbert K (2016) Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst Appl 56:9–27
Bian Z, Zhou S, Fu H, Yang Q, Sun Z, Tang J, Liu G, Liu K, Li X (2021) Denoising user-aware memory network for recommendation, 400–410
Chang J, Gao C, Zheng Y, Hui Y, Niu Y, Song Y, Jin D, Li Y (2021) Sequential recommendation with graph neural networks, 378–387
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms, 285–295
Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. The adaptive web: methods and strategies of web personalization, 291–324
Park C, Kim D, Oh J, Yu H (2017) Do" also-viewed" products help user rating prediction? In: Proceedings of the 26th international conference on world wide web, pp 1113–1122
Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation, pp 811–820
Zimdars A, Chickering DM, Meek C (2013) Using temporal data for making recommendations. arXiv preprint arXiv:1301.2320
Mandal S, Maiti A (2018) Explicit feedbacks meet with implicit feedbacks: a combined approach for recommendation system. In: International conference on complex networks and their applications, pp 169–181. Springer
Mandal S, Maiti A (2020) Explicit feedback meet with implicit feedback in gpmf: a generalized probabilistic matrix factorization model for recommendation. Appl Intell 50(6):1955–1978
Mandal S, Maiti A (2021) Rating prediction with review network feedback: a new direction in recommendation. IEEE Trans Comput Soc Syst 9(3):740–750
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2015) Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939
Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations, 17–22
Yin H, Wang W, Wang H, Chen L, Zhou X (2017) Spatial-aware hierarchical collaborative deep learning for poi recommendation. IEEE Trans Knowl Data Eng 29(11):2537–2551
Mandal S, Maiti A. Deep collaborative filtering with social promoter score-based user-item interaction: a new perspective in recommendation. Appl Intell, 1–26
Fan W, Ma Y, Li Q, He Y, Zhao E, Tang J, Yin D (2019) Graph neural networks for social recommendation. In: The world wide web conference, pp 417–426
Qiu R, Yin H, Huang Z, Chen T (2020) Gag: global attributed graph neural network for streaming session-based recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 669–678
Wu Z, Pan S, Chen F, Long G, Zhang C, Philip SY (2020) A comprehensive survey on graph neural networks. IEEE Trans Neural Netw Learn Syst 32(1):4–24
Zhou J, Cui G, Hu S, Zhang Z, Yang C, Liu Z, Wang L, Li C, Sun M (2020) Graph neural networks: a review of methods and applications. AI Open 1:57–81
Mandal S, Maiti A (2021) Graph neural networks for heterogeneous trust based social recommendation. In: 2021 international joint conference on neural networks (IJCNN), pp 1–8. IEEE
Pang Y, Wu L, Shen Q, Zhang Y, Wei Z, Xu F, Chang E, Long B, Pei J (2022) Heterogeneous global graph neural networks for personalized session-based recommendation, 775–783
Deng ZH, Wang CD, Huang L, Lai JH, Philip SY (2022) G\(\wedge \) 3sr: Global graph guided session-based recommendation. IEEE Trans Neural Netw Learn Syst (2022)
Wang H, Zeng Y, Chen J, Zhao Z, Chen H (2022) A spatiotemporal graph neural network for session-based recommendation. Expert Syst Appl 202:117114
Feng Y, You H, Zhang Z, Ji R, Gao Y (2019) Hypergraph neural networks. Proc AAAI Conf Artif Intell 33(01):3558–3565
Xia X, Yin H, Yu J, Wang Q, Cui L, Zhang X (2021) Self-supervised hypergraph convolutional networks for session-based recommendation. Proc AAAI Conf Artif Intell 35(5):4503–4511
Ding C, Zhao Z, Li C, Yu Y, Zeng Q (2023) Session-based recommendation with hypergraph convolutional networks and sequential information embeddings. Expert Syst Appl 223:119875
He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the AAAI conference on artificial intelligence 173–182 (2017)
Chen W, Cai F, Chen H, Rijke MD (2019) Joint neural collaborative filtering for recommender systems. ACM Trans Inf Syst (TOIS) 37(4):1–30
Shani G, Heckerman D, Brafman RI, Boutilier C (2005) An mdp-based recommender system. J Mach Learn Res 6(9)
Wang S, Hu L, Wang Y, Cao L, Sheng QZ, Orgun M (2019) Sequential recommender systems: challenges, progress and prospects. arXiv preprint arXiv:2001.04830
Quadrana M, Karatzoglou A, Hidasi B, Cremonesi P (2017) Personalizing session-based recommendations with hierarchical recurrent neural networks, 130–137
Jannach D, Ludewig M (2017) When recurrent neural networks meet the neighborhood for session-based recommendation, 306–310
Song J, Shen H, Ou Z, Zhang J, Xiao T, Liang S (2019) Islf: Interest shift and latent factors combination model for session-based recommendation 5765–5771
Li J, Ren P, Chen Z, Ren Z, Lian T, Ma J (2017) Neural attentive session-based recommendation, 1419–1428
Liu Q, Zeng Y, Mokhosi R, Zhang H (2018) Stamp: short-term attention/memory priority model for session-based recommendation, 1831–1839
Peng D, Yuan W, Liu C (2019) Harsam: a hybrid model for recommendation supported by self-attention mechanism. IEEE Access 7:12620–12629
Zhang P, Guo J, Li C, Xie Y, Kim JB, Zhang Y, Xie X, Wang H, Kim S (2023) Efficiently leveraging multi-level user intent for session-based recommendation via atten-mixer network, 168–176
Wu S, Tang Y, Zhu Y, Wang L, Xie X, Tan T (2019) Session-based recommendation with graph neural networks. Proc AAAI Conf Artif Intell 33(01):346–353
Qiu R, Huang Z, Chen T, Yin H (2021) Exploiting positional information for session-based recommendation. ACM Trans Inf Syst (TOIS) 40(2):1–24
Qiu R, Li J, Huang Z, Yin H (2019) Rethinking the item order in session-based recommendation with graph neural networks, 579–588
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
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
Wu S, Zhang Y, Gao C, Bian K, Cui B (2020) Garg: anonymous recommendation of point-of-interest in mobile networks by graph convolution network. Data Sci Eng 5:433–447
Chen T, Wong RCW (2020) Handling information loss of graph neural networks for session-based recommendation. In: Proceedings of the 26th ACM SIGKDD International conference on knowledge discovery and data mining, 1172–1180 (2020)
Xia X, Yin H, Yu J, Shao Y, Cui L (2021) Self-supervised graph co-training for session-based recommendation. In: Proceedings of the 30th ACM international conference on information & knowledge management, pp 2180–2190
Wang J, Ding K, Zhu Z, Caverlee J (2021) Session-based recommendation with hypergraph attention networks, 82–90 (2021). SIAM
Wu F, Souza A, Zhang T, Fifty C, Yu T, Weinberger K (2019) Simplifying graph convolutional networks, 6861–6871 (2019). PMLR
Bai S, Zhang F, Torr PH (2021) Hypergraph convolution and hypergraph attention. Pattern Recogn 110:107637
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. Adv Neural Inf Process Syst 30 (2017)
Kang WC, McAuley J (2018) Self-attentive sequential recommendation, 197–206. IEEE
Wang Z, Wei W, Cong G, Li XL, Mao XL, Qiu M (2020) Global context enhanced graph neural networks for session-based recommendation, 169–178
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
XC contributed to conceptualization; methodology; and validation; XC and TL contributed to writing-original draft preparation; XC, XH and MZ contributed to writing-review and editing; and XH and MZ supervised the study. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interest.
Ethics approval
Not applicable.
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
Han, X., Chen, X., Zhao, M. et al. Session-based recommendation with fusion of hypergraph item global and context features. Knowl Inf Syst 66, 2945–2963 (2024). https://doi.org/10.1007/s10115-023-02058-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-023-02058-3