Welcome to Francis Academic Press

Academic Journal of Computing & Information Science, 2023, 6(6); doi: 10.25236/AJCIS.2023.060606.

Category-Intent Fusion Graph Neural Network for Session-based Recommendation

Author(s)

Fei Chu

Corresponding Author:
Fei Chu
Affiliation(s)

School of Computer and Information Technology, Beijing Jiaotong University, Beijing, China

Abstract

A user's interaction with an item is determined by a combination of intentions, such as a desire to purchase an electronic device while following a trend. However, these intentions are often unobservable, making it difficult to model user intentions and improve session recommendations. To tackle this problem, we propose a novel approach called the Category-Intent Graph Neural Network (CIGNN), which leverages the relationship between item categories and user intentions to provide accurate recommendations. We translate the category information into a compact representation, which represents the user's intent, and construct a category-intent fusion graph with item, category, and intent nodes. This graph connects multiple potential intents for each item in a session to capture user intentions and increase the expressiveness of item representations. The CIGNN model transfers information between intent, item, and category nodes, updating their representations alternately. Our experimental results on three benchmark datasets demonstrate the superiority of the CIGNN model over state-of-the-art (SOTA) methods in session-based recommendation (SBR).

Keywords

Session-based Recommendation, Graph Neural Network, Deep Learning

Cite This Paper

Fei Chu. Category-Intent Fusion Graph Neural Network for Session-based Recommendation. Academic Journal of Computing & Information Science (2023), Vol. 6, Issue 6: 37-48. https://doi.org/10.25236/AJCIS.2023.060606.

References

[1] Zimdars A, Chickering D M, Meek C. Using temporal data for making recommendations[J]. arXiv preprint arXiv:1301.2320, 2013. 

[2] Hidasi B, Karatzoglou A, Baltrunas L, et al. Session-based recommendations with recurrent neural networks[J]. arXiv preprint arXiv:1511.06939, 2015. 

[3] Jannach D, Ludewig M. When recurrent neural networks meet the neighborhood for session-based recommendation[C]// Proceedings of the eleventh ACM conference on recommender systems. 2017: 306-310. 

[4] Li J, Ren P, Chen Z, et al. Neural attentive session-based recommendation[C]// Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 2017: 1419-1428.

[5] Wu S, Tang Y, Zhu Y, et al. Session-based recommendation with graph neural networks[C]// Proceedings of the AAAI conference on artificial intelligence. 2019: 346-353.

[6] Pan Z, Cai F, Chen W, et al. Star graph neural networks for session-based recommendation[C]// Proceedings of the 29th ACM international conference on information & knowledge management. 2020: 1195-1204.

[7] Chen T, Wong R C W. Handling information loss of graph neural networks for session-based recommendation[C]// Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020: 1172-1180.

[8] Wang S, Cao L, Wang Y, et al. A survey on session-based recommender systems[J]. ACM Computing Surveys, 2021, 54(7): 1-38.

[9] Rendle S, Freudenthaler C, Schmidt-Thieme L. Factorizing personalized markov chains for next-basket recommendation[C]// Proceedings of the 19th international conference on World wide web. 2010: 811-820. 

[10] Wu X, Liu Q, Chen E, et al. Personalized next-song recommendation in online karaokes[C]// Proceedings of the 7th ACM Conference on Recommender Systems. 2013: 137-140.

[11] Hidasi B, Karatzoglou A. Recurrent neural networks with top-k gains for session-based recommendations[C]// Proceedings of the 27th ACM international conference on information and knowledge management. 2018: 843-852.

[12] Chen J, Li K, Li K, et al. Dynamic planning of bicycle stations in dockless public bicycle-sharing system using gated graph neural network[J]. ACM Transactions on Intelligent Systems and Technology, 2021, 12(2): 1-22.

[13] Zheng C, Fan X, Wang C, et al. Gman: A graph multi-attention network for traffic prediction[C]// Proceedings of the AAAI conference on artificial intelligence. 2020: 1234-1241. 

[14] Qiu R, Li J, Huang Z, et al. Rethinking the item order in session-based recommendation with graph neural networks[C]// Proceedings of the 28th ACM international conference on information and knowledge management. 2019: 579-588.

[15] Xu C, Zhao P, Liu Y, et al. Graph Contextualized Self-Attention Network for Session-based Recommendation [C]// Proceedings of the 28th International Joint Conference on Artificial Intelligence. 2019: 3940-3946.

[16] Guo L, Tang L, Chen T, et al. DA-GCN: A Domain-aware Attentive Graph Convolution Network for Shared-account Cross-domain Sequential Recommendation[C]// Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. 2021: 2483–2489.

[17] Albadvi A, Shahbazi M. A hybrid recommendation technique based on product category attributes [J]. Expert Systems with Applications, 2009, 36(9): 11480-11488. 

[18] He J, Li X, Liao L. Category-aware next point-of-interest recommendation via listwise bayesian personalized ranking[C]// Proceedings of the 28th International Joint Conference on Artificial Intelligence. 2017: 1837-1843.

[19] Cai R, Wu J, San A, et al. Category-aware collaborative sequential recommendation[C]// Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval. 2021: 388-397.

[20] Cui C, Shen Q, Zhu S, et al. Intention Adaptive Graph Neural Network for Category-Aware Session-Based Recommendation[C]// Proceedings of the 27th International Conference on Database Systems for Advanced Applications. 2022: 150-165.

[21] Li C, Liu Z, Wu M, et al. Multi-interest network with dynamic routing for recommendation at Tmall[C]// Proceedings of the 28th ACM international conference on information and knowledge management. 2019: 2615-2623. 

[22] Cen Y, Zhang J, Zou X, et al. Controllable multi-interest framework for recommendation[C]// Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020: 2942-2951.

[23] Li H, Wang X, Zhang Z, et al. Intention-aware sequential recommendation with structured intent transition[J]. IEEE Transactions on Knowledge and Data Engineering, 2021, 34(11): 5403-5414. 

[24] Liu Z, Li X, Fan Z, et al. Basket recommendation with multi-intent translation graph neural network[C]// Proceedings of the 8th IEEE International Conference on Big Data. 2020: 728-737.

[25] Ma J, Zhou C, Yang H, et al. Disentangled self-supervision in sequential recommenders[C]// Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020: 483-491.

[26] Pan Z, Cai F, Ling Y, et al. An intent-guided collaborative machine for session-based recommendation[C]// Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval. 2020: 1833-1836.

[27] Wang S, Hu L, Wang Y, et al. Modeling multi-purpose sessions for next-item recommendations via mixture-channel purpose routing networks[C]// Proceedings of the 28th  International Joint Conference on Artificial Intelligence. 2019: 3771–3777. 

[28] He X, Deng K, Wang X, et al. Lightgcn: Simplifying and powering graph convolution network for recommendation[C]// Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. 2020: 639-648.

[29] Sarwar B, Karypis G, Konstan J, et al. Item-based collaborative filtering recommendation algorithms [C]// Proceedings of the 10th international conference on World Wide Web. 2001: 285-295. 

[30] Liu Q, Zeng Y, Mokhosi R, et al. STAMP: short-term attention/memory priority model for session-based recommendation[C]// Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 2018: 1831-1839.

[31] Gupta P, Garg D, Malhotra P, et al. NISER: Normalized item and session representations to handle popularity bias[J]. arXiv preprint arXiv:1909.04276, 2019. 

[32] Shen Q, Zhu S, Pang Y, et al. Temporal aware multi-interest graph neural network for session-based recommendation[C]// Proceedings of The 14th Asian Conference on Machine Learning. 2023.