Multi-level Contrastive Learning Framework for Sequential Recommendation
arXiv:2208.13007 · doi:10.1145/3511808.3557404
Abstract
Sequential recommendation (SR) aims to predict the subsequent behaviors of users by understanding their successive historical behaviors. Recently, some methods for SR are devoted to alleviating the data sparsity problem (i.e., limited supervised signals for training), which take account of contrastive learning to incorporate self-supervised signals into SR. Despite their achievements, it is far from enough to learn informative user/item embeddings due to the inadequacy modeling of complex collaborative information and co-action information, such as user-item relation, user-user relation, and item-item relation. In this paper, we study the problem of SR and propose a novel multi-level contrastive learning framework for sequential recommendation, named MCLSR. Different from the previous contrastive learning-based methods for SR, MCLSR learns the representations of users and items through a cross-view contrastive learning paradigm from four specific views at two different levels (i.e., interest- and feature-level). Specifically, the interest-level contrastive mechanism jointly learns the collaborative information with the sequential transition patterns, and the feature-level contrastive mechanism re-observes the relation between users and items via capturing the co-action information (i.e., co-occurrence). Extensive experiments on four real-world datasets show that the proposed MCLSR outperforms the state-of-the-art methods consistently.
References in corpus (16)
- A Simple Framework for Contrastive Learning of Visual Representations
- Neural Graph Collaborative Filtering
- Session-based Recommendation with Graph Neural Networks
- A Structured Self-attentive Sentence Embedding
- Self-supervised Graph Learning for Recommendation
- Graph Contrastive Learning with Augmentations
- Global Context Enhanced Graph Neural Networks for Session-based Recommendation
- Contrastive Learning for Representation Degeneration Problem in Sequential Recommendation
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Intent Contrastive Learning for Sequential Recommendation
- BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
- Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System
- Multi-view Intent Disentangle Graph Networks for Bundle Recommendation
- Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation
- Contrastive Learning of User Behavior Sequence for Context-Aware Document Ranking
- Sequential Recommendation with Graph Neural Networks
Cited by in corpus (4)
- TALLRec: An Effective and Efficient Tuning Framework to Align Large Language Model with Recommendation
- Heterogeneous Graph Contrastive Learning for Recommendation
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- Graph-Sequential Alignment and Uniformity: Toward Enhanced Recommendation Systems