# Adaptive Graph Contrastive Learning for Recommendation

arXiv: https://arxiv.org/abs/2305.10837 · HTML: https://mlsanity.com/paper/2305.10837/

## Key facts

- Cited by 31 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 18 May 2023.

## Built on by (most cited first, 30 of 31)

- [GraphGPT: Graph Instruction Tuning for Large Language Models](https://mlsanity.com/paper/2310.13023/) (2023)
- [Denoising Diffusion Recommender Model](https://mlsanity.com/paper/2401.06982/) (2024)
- [Heterogeneous Contrastive Learning for Foundation Models and Beyond](https://mlsanity.com/paper/2404.00225/) (2024)
- [DiffMM: Multi-Modal Diffusion Model for Recommendation](https://mlsanity.com/paper/2406.11781/) (2024)
- [SSLRec: A Self-Supervised Learning Framework for Recommendation](https://mlsanity.com/paper/2308.05697/) (2023)
- [AlignGroup: Learning and Aligning Group Consensus with Member Preferences for Group Recommendation](https://mlsanity.com/paper/2409.02580/) (2024)
- [DynLLM: When Large Language Models Meet Dynamic Graph Recommendation](https://mlsanity.com/paper/2405.07580/) (2024)
- [SelfGNN: Self-Supervised Graph Neural Networks for Sequential Recommendation](https://mlsanity.com/paper/2405.20878/) (2024)
- [Graph Representation Learning via Causal Diffusion for Out-of-Distribution Recommendation](https://mlsanity.com/paper/2408.00490/) (2024)
- [A Directional Diffusion Graph Transformer for Recommendation](https://mlsanity.com/paper/2404.03326/) (2024)
- [RELIEF: Reinforcement Learning Empowered Graph Feature Prompt Tuning](https://mlsanity.com/paper/2408.03195/) (2024)
- [An Automatic Graph Construction Framework based on Large Language Models for Recommendation](https://mlsanity.com/paper/2412.18241/) (2024)
- [FairDgcl: Fairness-aware Recommendation with Dynamic Graph Contrastive Learning](https://mlsanity.com/paper/2410.17555/) (2024)
- [Symmetric Graph Contrastive Learning against Noisy Views for Recommendation](https://mlsanity.com/paper/2408.02691/) (2024)
- [Graph Spectral Filtering with Chebyshev Interpolation for Recommendation](https://mlsanity.com/paper/2505.00552/) (2025)
- [A Comprehensive Survey on Self-Supervised Learning for Recommendation](https://mlsanity.com/paper/2404.03354/) (2024)
- [Community-Invariant Graph Contrastive Learning](https://mlsanity.com/paper/2405.01350/) (2024)
- [LightGNN: Simple Graph Neural Network for Recommendation](https://mlsanity.com/paper/2501.03228/) (2025)
- [Topology-Aware Dynamic Reweighting for Distribution Shifts on Graph](https://mlsanity.com/paper/2406.01066/) (2024)
- [Forward Once for All: Structural Parameterized Adaptation for Efficient Cloud-coordinated On-device Recommendation](https://mlsanity.com/paper/2501.02837/) (2025)
- [MIN: Multi-channel Interaction Network for Drug-Target Interaction with Protein Distillation](https://mlsanity.com/paper/2412.07778/) (2024)
- [Graph Contrastive Learning on Multi-label Classification for Recommendations](https://mlsanity.com/paper/2501.06985/) (2025)
- [Adapting Job Recommendations to User Preference Drift with Behavioral-Semantic Fusion Learning](https://mlsanity.com/paper/2407.00082/) (2024)
- [AS-GCL: Asymmetric Spectral Augmentation on Graph Contrastive Learning](https://mlsanity.com/paper/2502.13525/) (2025)
- [Diffusion-augmented Graph Contrastive Learning for Collaborative Filter](https://mlsanity.com/paper/2503.16290/) (2025)
- [Dual Adversarial Perturbators Generate rich Views for Recommendation](https://mlsanity.com/paper/2409.06719/) (2024)
- [Separated Contrastive Learning for Matching in Cross-domain Recommendation with Curriculum Scheduling](https://mlsanity.com/paper/2502.16239/) (2025)
- [PCM-SAR: Physics-Driven Contrastive Mutual Learning for SAR Classification](https://mlsanity.com/paper/2504.09502/) (2025)
- [Contrastive Matrix Completion with Denoising and Augmented Graph Views for Robust Recommendation](https://mlsanity.com/paper/2506.10658/) (2025)
- [Global-Lens Transformers: Adaptive Token Mixing for Dynamic Link Prediction](https://mlsanity.com/paper/2511.12442/) (2025)

## Abstract (arXiv)

Graph neural networks (GNNs) have recently emerged as an effective collaborative filtering (CF) approaches for recommender systems. The key idea of GNN-based recommender systems is to recursively perform message passing along user-item interaction edges to refine encoded embeddings, relying on sufficient and high-quality training data. However, user behavior data in practical recommendation scenarios is often noisy and exhibits skewed distribution. To address these issues, some recommendation approaches, such as SGL, leverage self-supervised learning to improve user representations. These approaches conduct self-supervised learning through creating contrastive views, but they depend on the tedious trial-and-error selection of augmentation methods. In this paper, we propose a novel Adaptive Graph Contrastive Learning (AdaGCL) framework that conducts data augmentation with two adaptive contrastive view generators to better empower the CF paradigm. Specifically, we use two trainable view generators - a graph generative model and a graph denoising model - to create adaptive contrastive views. With two adaptive contrastive views, AdaGCL introduces additional high-quality training signals into the CF paradigm, helping to alleviate data sparsity and noise issues. Extensive experiments on three real-world datasets demonstrate the superiority of our model over various state-of-the-art recommendation methods. Our model implementation codes are available at the link https://github.com/HKUDS/AdaGCL.
