Intent Contrastive Learning for Sequential Recommendation
arXiv:2202.02519 · doi:10.1145/3485447.3512090
Abstract
Users' interactions with items are driven by various intents (e.g., preparing for holiday gifts, shopping for fishing equipment, etc.).However, users' underlying intents are often unobserved/latent, making it challenging to leverage such latent intents forSequentialrecommendation(SR). To investigate the benefits of latent intents and leverage them effectively for recommendation, we proposeIntentContrastiveLearning(ICL), a general learning paradigm that leverages a latent intent variable into SR. The core idea is to learn users' intent distribution functions from unlabeled user behavior sequences and optimize SR models with contrastive self-supervised learning (SSL) by considering the learned intents to improve recommendation. Specifically, we introduce a latent variable to represent users' intents and learn the distribution function of the latent variable via clustering. We propose to leverage the learned intents into SR models via contrastive SSL, which maximizes the agreement between a view of sequence and its corresponding intent. The training is alternated between intent representation learning and the SR model optimization steps within the generalized expectation-maximization (EM) framework. Fusing user intent information into SR also improves model robustness. Experiments conducted on four real-world datasets demonstrate the superiority of the proposed learning paradigm, which improves performance, and robustness against data sparsity and noisy interaction issues.
References in corpus (5)
- Neural Graph Collaborative Filtering
- Self-supervised Graph Learning for Recommendation
- S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization
- Lightweight Self-Attentive Sequential Recommendation
- Learning Transferrable Parameters for Long-tailed Sequential User Behavior Modeling
Cited by in corpus (32)
- Debiased Contrastive Learning for Sequential Recommendation
- Disentangled Contrastive Collaborative Filtering
- Automated Self-Supervised Learning for Recommendation
- LinRec: Linear Attention Mechanism for Long-term Sequential Recommender Systems
- Contrastive Collaborative Filtering for Cold-Start Item Recommendation
- Graph Masked Autoencoder for Sequential Recommendation
- MISSRec: Pre-training and Transferring Multi-modal Interest-aware Sequence Representation for Recommendation
- Meta-optimized Contrastive Learning for Sequential Recommendation
- SSLRec: A Self-Supervised Learning Framework for Recommendation
- Attention Is Not the Only Choice: Counterfactual Reasoning for Path-Based Explainable Recommendation
- Multi-level Contrastive Learning Framework for Sequential Recommendation
- Diffusion-based Contrastive Learning for Sequential Recommendation
- FineRec:Exploring Fine-grained Sequential Recommendation
- APGL4SR: A Generic Framework with Adaptive and Personalized Global Collaborative Information in Sequential Recommendation
- A Survey on Intent-aware Recommender Systems
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- Exploiting Session Information in BERT-based Session-aware Sequential Recommendation
- Latent User Intent Modeling for Sequential Recommenders
- Proxy-based Item Representation for Attribute and Context-aware Recommendation
- Modeling User Fatigue for Sequential Recommendation
- Capturing Popularity Trends: A Simplistic Non-Personalized Approach for Enhanced Item Recommendation
- Collaboration of Large Language Models and Small Recommendation Models for Device-Cloud Recommendation
- Calibration-Disentangled Learning and Relevance-Prioritized Reranking for Calibrated Sequential Recommendation
- Contrastive Learning on Medical Intents for Sequential Prescription Recommendation
- HMAR: Hierarchical Masked Attention for Multi-Behaviour Recommendation
- Enhancing Transformers without Self-supervised Learning: A Loss Landscape Perspective in Sequential Recommendation
- HeterRec: Heterogeneous Information Transformer for Scalable Sequential Recommendation
- FANS: Fast Non-Autoregressive Sequence Generation for Item List Continuation
- Exploring news intent and its application: A theory-driven approach
- Enhancing Recommendation with Denoising Auxiliary Task
- Preliminary Evaluation of the Test-Time Training Layers in Recommendation System (Student Abstract)
- SimDiffRec: Semantic Similarity-Guided Diffusion for Contrastive Sequential Recommendation