Contrastive Collaborative Filtering for Cold-Start Item Recommendation
arXiv:2302.02151 · doi:10.1145/3543507.3583286
Abstract
The cold-start problem is a long-standing challenge in recommender systems. As a promising solution, content-based generative models usually project a cold-start item's content onto a warm-start item embedding to capture collaborative signals from item content so that collaborative filtering can be applied. However, since the training of the cold-start recommendation models is conducted on warm datasets, the existent methods face the issue that the collaborative embeddings of items will be blurred, which significantly degenerates the performance of cold-start item recommendation. To address this issue, we propose a novel model called Contrastive Collaborative Filtering for Cold-start item Recommendation (CCFCRec), which capitalizes on the co-occurrence collaborative signals in warm training data to alleviate the issue of blurry collaborative embeddings for cold-start item recommendation. In particular, we devise a contrastive collaborative filtering (CF) framework, consisting of a content CF module and a co-occurrence CF module to generate the content-based collaborative embedding and the co-occurrence collaborative embedding for a training item, respectively. During the joint training of the two CF modules, we apply a contrastive learning between the two collaborative embeddings, by which the knowledge about the co-occurrence signals can be indirectly transferred to the content CF module, so that the blurry collaborative embeddings can be rectified implicitly by the memorized co-occurrence collaborative signals during the applying phase. Together with the sound theoretical analysis, the extensive experiments conducted on real datasets demonstrate the superiority of the proposed model. The codes and datasets are available on https://github.com/zzhin/CCFCRec.
arXiv commentThis paper has been accepted by WWW '23
References in corpus (16)
- Adam: A Method for Stochastic Optimization
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- A Simple Framework for Contrastive Learning of Visual Representations
- Representation Learning with Contrastive Predictive Coding
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- The information bottleneck method
- Data-Efficient Image Recognition with Contrastive Predictive Coding
- S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization
- Intent Contrastive Learning for Sequential Recommendation
- Double-Scale Self-Supervised Hypergraph Learning for Group Recommendation
- Learning to Warm Up Cold Item Embeddings for Cold-start Recommendation with Meta Scaling and Shifting Networks
- Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation
- Improving Item Cold-start Recommendation via Model-agnostic Conditional Variational Autoencoder
- MeLU: Meta-Learned User Preference Estimator for Cold-Start Recommendation
- Warm Up Cold-start Advertisements: Improving CTR Predictions via Learning to Learn ID Embeddings
- CB2CF: A Neural Multiview Content-to-Collaborative Filtering Model for Completely Cold Item Recommendations
Cited by in corpus (5)
- Federated Heterogeneous Graph Neural Network for Privacy-preserving Recommendation
- Robust Basket Recommendation via Noise-tolerated Graph Contrastive Learning
- User Invariant Preference Learning for Multi-Behavior Recommendation
- VM-Rec: A Variational Mapping Approach for Cold-start User Recommendation
- On Inherited Popularity Bias in Cold-Start Item Recommendation