Multi-feature Fusion Based Short Session Recommendation Model
XIA Hongbin1,2, HUANG Kai1, LIU Yuan1,2
1. School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122; 2. Jiangsu Key Laboratory of Media Design and Software Technology, Jiangnan University, Wuxi 214122
Abstract:Most research on session recommendation systems focuses on long session recommendation and neglects short sessions. However, in practice short session information account for majority of the information. Due to the limited information contained in short sessions, it is crucial to learn more diverse user preferences and find similar context sessions accurately from short sessions. Therefore, a multi-feature fusion based short session recommendation model(MFFSSR) is proposed. Firstly, the node features and sequence features of sessions are learned respectively via neighborhood aggregation and recurrent neural networks. Secondly, the custom similarity calculation formula is utilized to retrieve the current user history session and other user sessions as context information, which alleviate the lack of information in short sessions. Next, the location-aware multi-head self-attention network is applied to fully explore the hidden features of sessions. Finally, the model recommends the next item based on the current session of multi-feature fusion. Experiments on two real datasets show that the proposed model is superior in terms of metrics. The code for the proposed model can be found at http://github.com/ScarletHK/MFF-SRR.
[1] AGGARWAL C C.Recommender Systems: The Textbook. Berlin, Germany: Springer, 2016. [2] EKSTRAND M D, RIEDL J T, KONSTAN J A.Collaborative Fil-tering Recommender Systems. Foundations and Trends® in Human-Computer Interaction, 2011, 4(2): 81-173. [3] WANG S J, CAO L B, WANG Y, et al. A Survey on Session-Based Recommender Systems. ACM Computing Surveys, 2021, 54(7). DOI: 10.1145/3465401. [4] LIPTON Z C, BERKOWITZ J, ELKAN C.A Critical Review of Recurrent Neural Networks for Sequence Learning[C/OL]. [2022-12-10].https://arxiv.org/pdf/1506.00019.pdf. [5] WANG S J, HU L, WANG Y, et al. Sequential Recommender Systems: Challenges, Progress and Prospects[C/OL].[2022-12-10]. https://arxiv.org/ftp/arxiv/papers/2001/2001.04830.pdf. [6] LIU Q, ZENG Y F, MOKHOSI R, et al. STAMP: Short-Term Attention/Memory Priority Model for Session-Based Recommendation // Proc of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2018: 1831-1839. [7] WU S, TANG Y Y, ZHU Y Q, et al. Session-Based Recommendation with Graph Neural Networks // Proc of the 33rd AAAI Confe-rence on Artificial Intelligence and 31st Innovative Applications of Artificial Intelligence Conference and 9th AAAI Symposium on Educational Advances in Artificial Intelligence. Palo Alto, USA: AAAI, 2019: 346-353. [8] LAI S Q, MENG E L, ZHANG F, et al. An Attribute-Driven Mirror Graph Network for Session-Based Recommendation // Proc of the 45th International ACM SIGIR Conference on Research and Deve-lopment in Information Retrieval. New York, USA: ACM, 2022: 1674-1683. [9] QUADRANA M, KARATZOGLOU A, HIDASI B, et al. Personalizing Session-Based Recommendations with Hierarchical Recurrent Neural Networks // Proc of the 11th ACM Conference on Recommender Systems. New York, USA: ACM, 2017: 130-137. [10] RUOCCO M, SKREDE O S L, LANGSETH H. Inter-Session Mo-deling for Session-Based Recommendation // Proc of the 2nd Workshop on Deep Learning for Recommender Systems. New York, USA: ACM, 2017: 24-31. [11] 荣辉桂,火生旭,胡春华,等.基于用户相似度的协同过滤推荐算法.通信学报, 2014, 35(2): 16-24. (RONG H G, HUO S X, HU C H,et al. User Similarity-Based Collaborative Filtering Recommendation Algorithm. Journal on Co-mmunications, 2014, 35(2): 16-24.) [12] LUDEWIG M, JANNACH D.Evaluation of Session-Based Reco-mmendation Algorithms. User Modeling and User-Adapted Interaction, 2018, 28: 331-390. [13] GARG D, GUPTA P, MALHOTRA P, et al. Sequence and Time Aware Neighborhood for Session-Based Recommendations: STAN // Proc of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2019: 1069-1072. [14] KRAMER O.K-Nearest Neighbors // KARMER O, ed. Dimensionality Reduction with Unsupervised Nearest Neighbors. Berlin, Germany: Springer, 2013: 13-23. [15] WANG M R, REN P J, MEI L, et al. A Collaborative Session-Based Recommendation Approach with Parallel Memory Modules // Proc of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2019: 345-354. [16] PAN Z Q, CAI F, LING Y X, et al. An Intent-Guided Collaborative Machine for Session-Based Recommendation // Proc of the 43rd International ACM SIGIR Conference on Research and Deve-lopment in Information Retrieval. New York, USA: ACM, 2020: 1833-1836. [17] SONG W Z, WANG S J, WANG Y, et al. Next-Item Recommendations in Short Sessions // Proc of the 15th ACM Conference on Recommender Systems. New York, USA: ACM, 2021: 282-291. [18] WANG X, HE X N, WANG M, et al. Neural Graph Collaborative Filtering // Proc of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2019: 165-174. [19] HE X N, DENG K, WANG X, et al. LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation // Proc of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2020: 639-648. [20] KIPF T N, WELLING M.Semi-Supervised Classification with Graph Convolutional Networks[C/OL]. [2022-12-10].https://arxiv.org/pdf/1609.02907.pdf. [21] CHO K, VAN MERRIËNBOER B, GULCEHRE C, et al. Lear-ning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation // Proc of the Conference in Empirical Methods in Natural Language Processing. Stroudsburg, USA: ACL, 2014: 1724-1734. [22] VASWANI A, SHAZEER N, PARMAR N, et al. Attention Is All You Need // Proc of the 31st International Conference on Neural Information Processing Systems. Cambridge, USA: MIT Press, 2017: 6000-6010. [23] TOLSTIKHIN I O, HOULSBY N, KOLESNIKOV A, et al. MLP-Mixer: An All-MLP Architecture for Vision[C/OL].[2022-12-10]. https://arxiv.org/pdf/2105.01601v2.pdf. [24] WANG Z Y, WEI W, CONG G, et al. Global Context Enhanced Graph Neural Networks for Session-Based Recommendation // Proc of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2020: 169-178. [25] WANG E Q, YU Q, CHEN Y L, et al. Multi-modal Knowledge Graphs Representation Learning via Multi-headed Self-Attention. Information Fusion, 2022, 88: 78-85. [26] KANG W C, MCAULEY J.Self-Attentive Sequential Recommendation // Proc of the IEEE International Conference on Data Mi-ning. Washington, USA: IEEE, 2018: 197-206. [27] SUN F, LIU J, WU J, et al. BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer // Proc of the 28th ACM International Conference on Information and Knowledge Management. New York, USA: ACM, 2019: 1441-1450. [28] SEOL J J, KO Y, LEE S.Exploiting Session Information in BERT-Based Session-Aware Sequential Recommendation // Proc of the 45th International ACM SIGIR Conference on Research and Deve-lopment in Information Retrieval. New York, USA: ACM, 2022: 2639-2644.