SR-GCL: Session-Based Recommendation with Global Context Enhanced Augmentation in Contrastive Learning
Session-based recommendations aim to predict the next behavior of users based on ongoing sessions. The previous works have been modeling the session as a variable-length of a sequence of items and learning the representation of both individual items and the aggregated session. Recent research has applied graph neural networks with an attention mechanism to capture complicated item transitions and dependencies by modeling the sessions into graph-structured data. However, they still face fundamental challenges in terms of data and learning methodology such as sparse supervision signals and noisy interactions in sessions, leading to sub-optimal performance. In this paper, we propose SR-GCL, a novel contrastive learning framework for a session-based recommendation. As a crucial component of contrastive learning, we propose two global context enhanced data augmentation methods while maintaining the semantics of the original session. The extensive experiment results on two real-world E-commerce datasets demonstrate the superiority of SR-GCL as compared to other state-of-the-art methods.
Code (0)
등록된 구현이 없습니다.
Tasks
Contrastive LearningData AugmentationSession-Based RecommendationsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Global Context Enhanced Graph Neural Networks for Session-based Recommendation
Session-based recommendation (SBR) is a challenging task, which aims at recommending items based on anonymous behavior sequences. Almost all the existing solutions for SBR model user preference only based on the current …
Representation LearningSession-Based RecommendationsTransition Information Enhanced Disentangled Graph Neural Networks for Session-based Recommendation
Session-based recommendation is a practical recommendation task that predicts the next item based on an anonymous behavior sequence, and its performance relies heavily on the transition information between items in the s…
Graph Neural NetworkPositionSession-Based RecommendationsSelf-Supervised Graph Co-Training for Session-based Recommendation
Session-based recommendation targets next-item prediction by exploiting user behaviors within a short time period. Compared with other recommendation paradigms, session-based recommendation suffers more from the problem …
Contrastive LearningData AugmentationSelf-Supervised LearningSession-Based RecommendationsMulti-behavior Graph Contextual Aware Network for Session-based Recommendation
Predicting the next interaction of a short-term sequence is a challenging task in session-based recommendation (SBR).Multi-behavior session recommendation considers session sequence with multiple interaction types, such …
Session-Based RecommendationsNeighborhood-Enhanced and Time-Aware Model for Session-based Recommendation
Session based recommendation has become one of the research hotpots in the field of recommendation systems due to its highly practical value.Previous deep learning methods mostly focus on the sequential characteristics w…
Recommendation SystemsSession-Based Recommendations