Author:
Gao Shiwei,Zeng Yufeng,Dang Xiaochao,Dong Xiaohui
Abstract
AbstractSession-based recommendation (SBR) aims to predict the next item of interest in chronological order based on a given sequence of short-term behaviour of anonymous users. Due to the limited data available for short-term user interactions, its performance is more susceptible to data sparsity problems than traditional recommendation methods. Contrastive learning is often used to solve the data sparsity problem due to its ability to extract general features from the raw data. Existing session-based recommendation methods based on graph contrastive learning typically build graph contrastive learning by using information from other sessions to generate augmented views. While this avoids the problem that the use of dropout in traditional contrast learning methods can cause damage to the session context, it inevitably introduces irrelevant item information, which interferes with accurately modelling user interests and leads to sub-optimal model performance. To address these issues, we propose a new session recommendation method based on multi-layer aggregation augmentation contrastive learning, namely SR-MACL. In SR-MACL we construct a contrastive view by adding noise to the embedding representation and forming a contrastive embedding representation by multi-layer aggregation, which not only effectively solves the problem that traditional graph enhancement methods can destroy the context of the whole session, but also avoids the interference of irrelevant items. Experimental results on three real datasets have shown that SR-MACL can improve the accuracy of recommendation results and predict the user's next interaction more effectively.
Funder
Natural Science Foundation of Gansu Province
Backbone Fund of Youth Teachers’ Capability Promotion
Industrial Support Program Project of Gansu Province
Publisher
Springer Science and Business Media LLC
Reference36 articles.
1. Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized Markov chains for next-basket recommendation. In: WWW, pp 811–820
2. Hidasi B, Karatzoglou A, Baltrunas L et al (2016) Session-based recommendations with recurrent neural networks. In: ICLR
3. Jing L, Ren P, Chen Z et al (2017) Neural attentive session-based recommendation. In: CIKM, pp 1419–1428
4. Liu Q, Zeng Y, Mokhosi R et al (2018) STAMP: short-term attention/memory priority model for session-based recommendation. In: SIGKDD, pp 1831–1839
5. Wu S, Tang Y, Zhu Y et al (2019) Session-based recommendation with graph neural networks. In: AAAI, pp 346–353