Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Recently, graph collaborative filtering methods have been proposed as an effective recommendation approach, which can capture users' preference over items by modeling the user-item interaction graphs. In order to reduce the influence of data sparsity, contrastive learning is adopted in graph collaborative filtering for enhancing the performance. However, these methods typically construct the contrastive pairs by random sampling, which neglect the neighboring relations among users (or items) and fail to fully exploit the potential of contrastive learning for recommendation. To tackle the above issue, we propose a novel contrastive learning approach, named Neighborhood-enriched Contrastive Learning, named NCL, which explicitly incorporates the potential neighbors into contrastive pairs. Specifically, we introduce the neighbors of a user (or an item) from graph structure and semantic space respectively. For the structural neighbors on the interaction graph, we develop a novel structure-contrastive objective that regards users (or items) and their structural neighbors as positive contrastive pairs. In implementation, the representations of users (or items) and neighbors correspond to the outputs of different GNN layers. Furthermore, to excavate the potential neighbor relation in semantic space, we assume that users with similar representations are within the semantic neighborhood, and incorporate these semantic neighbors into the prototype-contrastive objective. The proposed NCL can be optimized with EM algorithm and generalized to apply to graph collaborative filtering methods. Extensive experiments on five public datasets demonstrate the effectiveness of the proposed NCL, notably with 26% and 17% performance gain over a competitive graph collaborative filtering base model on the Yelp and Amazon-book datasets respectively. Our code is available at: https://github.com/RUCAIBox/NCL.
Key facts. Cited by 86 papers in the map (data through 7 Oct 2026). Builds on 32 of its 46 references that are in the map. First posted on arXiv 13 Feb 2022.
Builds on
32 of 46 references.
References · 32
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017Neural Collaborative Filteringcited by 1,108
- 2018Deep Graph Infomaxcited by 1,101
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2019Neural Graph Collaborative Filteringcited by 660
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
20 more
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2018Variational Autoencoders for Collaborative Filteringcited by 308
- 2020Self-supervised Graph Learning for Recommendationcited by 305
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2020DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representationscited by 249
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2020RecBole: Towards a Unified, Comprehensive and Efficient Framework for Recommendation Algorithmscited by 137
- 2021Self-supervised Graph-level Representation Learning with Local and Global Structurecited by 125
- 2020Disentangled Graph Collaborative Filteringcited by 118
- 2020Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendationcited by 75
- 2019A Neural Influence Diffusion Model for Social Recommendationcited by 69
- 2019POG: Personalized Outfit Generation for Fashion Recommendation at Alibaba iFashioncited by 63
- 2021Prototypical Graph Contrastive Learningcited by 37
- 2020Multi-Graph Convolution Collaborative Filteringcited by 27
- 2020Revisiting Alternative Experimental Settings for Evaluating Top-N Item Recommendation Algorithmscited by 24
- 2020Self-supervised Learning for Large-scale Item Recommendationscited by 11
- 2021Multi-Sample based Contrastive Loss for Top-k Recommendationcited by 7
Built on by
Citing papers per year: 2022: 7; 2023: 26; 2024: 31; 2025: 13; 2026: 9.
86 papers.
Sort:
By area:
- 2023Representation Learning with Large Language Models for Recommendationcited by 155
- 2022Towards Universal Sequence Representation Learning for Recommender Systemscited by 120
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
- 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
- 2022CORE: Simple and Effective Session-based Recommendation within Consistent Representation Spacecited by 37
- 2023Disentangled Contrastive Collaborative Filteringcited by 22
- 2024How Do Recommendation Models Amplify Popularity Bias? An Analysis from the Spectral Perspectivecited by 21
- 2024DiffMM: Multi-Modal Diffusion Model for Recommendationcited by 21
- 2024RecDiff: Diffusion Model for Social Recommendationcited by 20
- 2023Adap-τ: Adaptively Modulating Embedding Magnitude for Recommendationcited by 19
- 2024Collaborative Filtering Based on Diffusion Models: Unveiling the Potential of High-Order Connectivitycited by 18
38 more
- 2023SSLRec: A Self-Supervised Learning Framework for Recommendationcited by 17
- 2023Recent Developments in Recommender Systems: A Surveycited by 14
- 2022Code Recommendation for Open Source Software Developerscited by 13
- 2023Enhancing User Intent Capture in Session-Based Recommendation with Attribute Patternscited by 11
- 2024RecDCL: Dual Contrastive Learning for Recommendationcited by 11
- 2023Unveiling Vulnerabilities of Contrastive Recommender Systems to Poisoning Attackscited by 10
- 2024A Graph is Worth K Words: Euclideanizing Graph using Pure Transformercited by 10
- 2024Large Language Model with Graph Convolution for Recommendationcited by 10
- 2024Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filteringcited by 10
- 2024EasyRec: Simple yet Effective Language Models for Recommendationcited by 10
- 2023On Manipulating Signals of User-Item Graph: A Jacobi Polynomial-based Graph Collaborative Filteringcited by 9
- 2024CF-KAN: Kolmogorov-Arnold Network-based Collaborative Filtering to Mitigate Catastrophic Forgetting in Recommender Systemscited by 8
- 2024Enhancing High-order Interaction Awareness in LLM-based Recommender Modelcited by 8
- 2025CoPL: Collaborative Preference Learning for Personalizing LLMscited by 8
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendationcited by 7
- 2025Flow Matching for Collaborative Filteringcited by 7
- 2025Graph Spectral Filtering with Chebyshev Interpolation for Recommendationcited by 7
- 2024A Comprehensive Survey on Self-Supervised Learning for Recommendationcited by 6
- 2023BSL: Understanding and Improving Softmax Loss for Recommendationcited by 5
- 2024How Does Message Passing Improve Collaborative Filtering?cited by 5
- 2023Signed Directed Graph Contrastive Learning with Laplacian Augmentationcited by 4
- 2023Hybrid Contrastive Constraints for Multi-Scenario Ad Rankingcited by 4
- 2024Graph Augmentation for Recommendationcited by 4
- 2024SCONE: A Novel Stochastic Sampling to Generate Contrastive Views and Hard Negative Samples for Recommendationcited by 4
- 2025LightGNN: Simple Graph Neural Network for Recommendationcited by 4
- 2025Multi-Behavior Recommender Systems: A Surveycited by 4
- 2022Fine-tuning Partition-aware Item Similarities for Efficient and Scalable Recommendationcited by 3
- 2023Steering Graph Neural Networks with Pinning Controlcited by 3
- 2023Sharpness-Aware Graph Collaborative Filteringcited by 3
- 2023Challenging the Myth of Graph Collaborative Filtering: a Reasoned and Reproducibility-driven Analysiscited by 3
- 2023RDGCL: Reaction-Diffusion Graph Contrastive Learning for Recommendationcited by 3
- 2024EulerFormer: Sequential User Behavior Modeling with Complex Vector Attentioncited by 3
- 2024Mixed Supervised Graph Contrastive Learning for Recommendationcited by 3
- 2024Large Language Model Enhanced Hard Sample Identification for Denoising Recommendationcited by 3
- 2024A Survey on Deep Neural Networks in Collaborative Filtering Recommendation Systemscited by 3
- 2023Adversarial Learning Data Augmentation for Graph Contrastive Learning in Recommendationcited by 2
- 2023Self-Supervised Interest Transfer Network via Prototypical Contrastive Learning for Recommendationcited by 2
- 2024Enhancing ID-based Recommendation with Large Language Modelscited by 2
50 most cited of 86 All 86 (JSON)
- 2026MURAL: Multimodal Uncertainty-aware Recommendation via Adaptive edge Learning4 Sep 2026
- 2026POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment17 Aug 2026
- 2026TimeRoute: Time-Aware Modality Routing and Diffusion for Multi-Modal Recommendation11 Aug 2026
- 2026Debiasing Message Passing to Mitigate Popularity Bias in GNN-based Collaborative Filtering11 May 2026
- 2026Multi-Level Graph Attention Network Contrastive Learning for Knowledge-Aware Recommendation8 May 2026
- 2026Frequency-Corrupt Based Graph Self-Supervised Learning17 Apr 2026
- 2026Joint Behavior-guided and Modality-coherence Conditional Graph Diffusion Denoising for Multi Modal Recommendation4 Apr 2026
- 2026RaDAR: Relation-aware Diffusion-Asymmetric Graph Contrastive Learning for Recommendation17 Mar 2026
- 2026Measuring Individual User Fairness with User Similarity and Effectiveness Disparity23 Jan 2026
- 2025Rethinking Popularity Bias in Collaborative Filtering via Analytical Vector Decomposition11 Dec 2025
- 2025An adaptive subsampling method for large-sample feature screening19 Sep 2025
- 2025A Self-Supervised Mixture-of-Experts Framework for Multi-behavior Recommendation27 Aug 2025
38 more
- 2025Pre-training for Recommendation Unlearning28 May 2025
- 2025HGCL: Hierarchical Graph Contrastive Learning for User-Item Recommendation25 May 2025
- 2025Graph Spectral Filtering with Chebyshev Interpolation for Recommendation1 May 2025
- 2025Leveraging Auto-Distillation and Generative Self-Supervised Learning in Residual Graph Transformers for Enhanced Recommender Systems8 Apr 2025
- 2025Diffusion-augmented Graph Contrastive Learning for Collaborative Filter20 Mar 2025
- 2025Multi-Behavior Recommender Systems: A Survey10 Mar 2025
- 2025Intrinsic and Extrinsic Factor Disentanglement for Recommendation in Various Context Scenarios5 Mar 2025
- 2025CoPL: Collaborative Preference Learning for Personalizing LLMs3 Mar 2025
- 2025Flow Matching for Collaborative Filtering11 Feb 2025
- 2025LightGNN: Simple Graph Neural Network for Recommendation6 Jan 2025
- 2024RecSys Arena: Pair-wise Recommender System Evaluation with Large Language Models15 Dec 2024
- 2024A Survey on Deep Neural Networks in Collaborative Filtering Recommendation Systems2 Dec 2024
- 2024Enhancing ID-based Recommendation with Large Language Models4 Nov 2024
- 2024Multi-Channel Hypergraph Contrastive Learning for Matrix Completion2 Nov 2024
- 2024Bi-Level Graph Structure Learning for Next POI Recommendation2 Nov 2024
- 2024Enhancing High-order Interaction Awareness in LLM-based Recommender Model30 Sep 2024
- 2024Large Language Model Enhanced Hard Sample Identification for Denoising Recommendation16 Sep 2024
- 2024Dual Adversarial Perturbators Generate rich Views for Recommendation26 Aug 2024
- 2024CF-KAN: Kolmogorov-Arnold Network-based Collaborative Filtering to Mitigate Catastrophic Forgetting in Recommender Systems25 Aug 2024
- 2024Fair Augmentation for Graph Collaborative Filtering22 Aug 2024
- 2024EasyRec: Simple yet Effective Language Models for Recommendation16 Aug 2024
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendation3 Aug 2024
- 2024Adapting Job Recommendations to User Preference Drift with Behavioral-Semantic Fusion Learning24 Jun 2024
- 2024Cross-domain Transfer of Valence Preferences via a Meta-optimization Approach24 Jun 2024
- 2024DiffMM: Multi-Modal Diffusion Model for Recommendation17 Jun 2024
- 2024RecDiff: Diffusion Model for Social Recommendation1 Jun 2024
- 2024A Survey of Latent Factor Models in Recommender Systems28 May 2024
- 2024SCONE: A Novel Stochastic Sampling to Generate Contrastive Views and Hard Negative Samples for Recommendation1 May 2024
- 2024Mixed Supervised Graph Contrastive Learning for Recommendation24 Apr 2024
- 2024Collaborative Filtering Based on Diffusion Models: Unveiling the Potential of High-Order Connectivity22 Apr 2024
- 2024How Do Recommendation Models Amplify Popularity Bias? An Analysis from the Spectral Perspective18 Apr 2024
- 2024A Comprehensive Survey on Self-Supervised Learning for Recommendation4 Apr 2024
- 2024Generative-Contrastive Heterogeneous Graph Neural Network3 Apr 2024
- 2024How Does Message Passing Improve Collaborative Filtering?27 Mar 2024
- 2024EulerFormer: Sequential User Behavior Modeling with Complex Vector Attention26 Mar 2024
- 2024Graph Augmentation for Recommendation25 Mar 2024
- 2024Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filtering18 Feb 2024
- 2024Large Language Model with Graph Convolution for Recommendation14 Feb 2024
50 newest of 86 All 86 (JSON)
- 2024DiffMM: Multi-Modal Diffusion Model for Recommendationcited by 21
- 2024RecDiff: Diffusion Model for Social Recommendationcited by 20
- 2024Collaborative Filtering Based on Diffusion Models: Unveiling the Potential of High-Order Connectivitycited by 18
- 2025Flow Matching for Collaborative Filteringcited by 7
- 2025Diffusion-augmented Graph Contrastive Learning for Collaborative Filtercited by 1
- 2026Joint Behavior-guided and Modality-coherence Conditional Graph Diffusion Denoising for Multi Modal Recommendationcited by 0
- 2026Joint Behavior-guided and Modality-coherence Conditional Graph Diffusion Denoising for Multi Modal Recommendation4 Apr 2026
- 2025Diffusion-augmented Graph Contrastive Learning for Collaborative Filter20 Mar 2025
- 2025Flow Matching for Collaborative Filtering11 Feb 2025
- 2024DiffMM: Multi-Modal Diffusion Model for Recommendation17 Jun 2024
- 2024RecDiff: Diffusion Model for Social Recommendation1 Jun 2024
- 2024Collaborative Filtering Based on Diffusion Models: Unveiling the Potential of High-Order Connectivity22 Apr 2024
- 2025Pre-training for Recommendation Unlearningcited by 0
- 2025Pre-training for Recommendation Unlearning28 May 2025
- 2023Representation Learning with Large Language Models for Recommendationcited by 155
- 2022Towards Universal Sequence Representation Learning for Recommender Systemscited by 120
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
- 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
- 2022CORE: Simple and Effective Session-based Recommendation within Consistent Representation Spacecited by 37
- 2023Disentangled Contrastive Collaborative Filteringcited by 22
- 2024How Do Recommendation Models Amplify Popularity Bias? An Analysis from the Spectral Perspectivecited by 21
- 2023Adap-τ: Adaptively Modulating Embedding Magnitude for Recommendationcited by 19
- 2023SSLRec: A Self-Supervised Learning Framework for Recommendationcited by 17
- 2023Recent Developments in Recommender Systems: A Surveycited by 14
- 2022Code Recommendation for Open Source Software Developerscited by 13
12 most cited of 76 All 76 (JSON)
- 2026MURAL: Multimodal Uncertainty-aware Recommendation via Adaptive edge Learning4 Sep 2026
- 2026POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment17 Aug 2026
- 2026TimeRoute: Time-Aware Modality Routing and Diffusion for Multi-Modal Recommendation11 Aug 2026
- 2026Debiasing Message Passing to Mitigate Popularity Bias in GNN-based Collaborative Filtering11 May 2026
- 2026Multi-Level Graph Attention Network Contrastive Learning for Knowledge-Aware Recommendation8 May 2026
- 2026Frequency-Corrupt Based Graph Self-Supervised Learning17 Apr 2026
- 2026RaDAR: Relation-aware Diffusion-Asymmetric Graph Contrastive Learning for Recommendation17 Mar 2026
- 2026Measuring Individual User Fairness with User Similarity and Effectiveness Disparity23 Jan 2026
- 2025Rethinking Popularity Bias in Collaborative Filtering via Analytical Vector Decomposition11 Dec 2025
- 2025An adaptive subsampling method for large-sample feature screening19 Sep 2025
- 2025HGCL: Hierarchical Graph Contrastive Learning for User-Item Recommendation25 May 2025
- 2025Graph Spectral Filtering with Chebyshev Interpolation for Recommendation1 May 2025
12 newest of 76 All 76 (JSON)