Graph Contrastive Learning Automated
Not on the map. Why?
Abstract (arXiv)
Self-supervised learning on graph-structured data has drawn recent interest for learning generalizable, transferable and robust representations from unlabeled graphs. Among many, graph contrastive learning (GraphCL) has emerged with promising representation learning performance. Unfortunately, unlike its counterpart on image data, the effectiveness of GraphCL hinges on ad-hoc data augmentations, which have to be manually picked per dataset, by either rules of thumb or trial-and-errors, owing to the diverse nature of graph data. That significantly limits the more general applicability of GraphCL. Aiming to fill in this crucial gap, this paper proposes a unified bi-level optimization framework to automatically, adaptively and dynamically select data augmentations when performing GraphCL on specific graph data. The general framework, dubbed JOint Augmentation Optimization (JOAO), is instantiated as min-max optimization. The selections of augmentations made by JOAO are shown to be in general aligned with previous "best practices" observed from handcrafted tuning: yet now being automated, more flexible and versatile. Moreover, we propose a new augmentation-aware projection head mechanism, which will route output features through different projection heads corresponding to different augmentations chosen at each training step. Extensive experiments demonstrate that JOAO performs on par with or sometimes better than the state-of-the-art competitors including GraphCL, on multiple graph datasets of various scales and types, yet without resorting to any laborious dataset-specific tuning on augmentation selection. We release the code at https://github.com/Shen-Lab/GraphCL_Automated.
Key facts. Cited by 287 papers in the map (data through 7 Oct 2026). Builds on 48 of its 69 references that are in the map. First posted on arXiv 10 Jun 2021.
Builds on
48 of 69 references.
References · 48
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2021Convex optimizationcited by 2,479
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Graph Infomaxcited by 1,101
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2020Benchmarking Graph Neural Networkscited by 672
36 more
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2019Adversarial Examples Improve Image Recognitioncited by 283
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
- 2016Hyperparameter optimization with approximate gradientcited by 231
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2019Unsupervised Attributed Multiplex Network Embeddingcited by 95
- 2015Scalable Gradient-Based Tuning of Continuous Regularization Hyperparameterscited by 71
- 2021Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learningcited by 70
- 2019Heterogeneous Deep Graph Infomaxcited by 42
- 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
- 2020Self-Supervised Graph Representation Learning via Global Context Predictioncited by 38
- 2020Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphscited by 38
- 2021Hop-Count Based Self-Supervised Anomaly Detection on Attributed Networkscited by 31
- 2020Model-Based Robust Deep Learning: Generalizing to Natural, Out-of-Distribution Datacited by 27
- 2020Self-supervised Training of Graph Convolutional Networkscited by 24
- 2020Graph-Based Neural Network Models with Multiple Self-Supervised Auxiliary Taskscited by 21
- 2020Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphscited by 7
- 2021Learning Graph Representation by Aggregating Subgraphs via Mutual Information Maximizationcited by 5
- 2021Node Embedding using Mutual Information and Self-Supervision based Bi-level Aggregationcited by 5
- 2020Cross-Modality Protein Embedding for Compound-Protein Affinity and Contact Predictioncited by 3
Built on by
Citing papers per year: 2021: 14; 2022: 62; 2023: 67; 2024: 75; 2025: 51; 2026: 18.
287 papers.
Sort:
By area:
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 443
- 2021Pre-training Molecular Graph Representation with 3D Geometrycited by 248
- 2023GraphGPT: Graph Instruction Tuning for Large Language Modelscited by 223
- 2022SimGRACE: A Simple Framework for Graph Contrastive Learning without Data Augmentationcited by 171
- 2023GraphPrompt: Unifying Pre-Training and Downstream Tasks for Graph Neural Networkscited by 166
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 20213D Infomax improves GNNs for Molecular Property Predictioncited by 146
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
- 2022Universal Prompt Tuning for Graph Neural Networkscited by 100
- 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
38 more
- 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
- 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
- 2021AutoGCL: Automated Graph Contrastive Learning via Learnable View Generatorscited by 73
- 2021ProGCL: Rethinking Hard Negative Mining in Graph Contrastive Learningcited by 72
- 2024A Survey of Large Language Models for Graphscited by 71
- 2023GIMLET: A Unified Graph-Text Model for Instruction-Based Molecule Zero-Shot Learningcited by 70
- 2021Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detectioncited by 67
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
- 2023Graph Mixture of Experts: Learning on Large-Scale Graphs with Explicit Diversity Modelingcited by 63
- 2021GeomGCL: Geometric Graph Contrastive Learning for Molecular Property Predictioncited by 61
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2024LLMs as Zero-shot Graph Learners: Alignment of GNN Representations with LLM Token Embeddingscited by 60
- 2024AnyGraph: Graph Foundation Model in the Wildcited by 51
- 2021Molecular Contrastive Learning with Chemical Element Knowledge Graphcited by 50
- 2022Spectral Feature Augmentation for Graph Contrastive Learning and Beyondcited by 49
- 2023Rethinking Tokenizer and Decoder in Masked Graph Modeling for Moleculescited by 49
- 2022Heterogeneous Graph Masked Autoencoderscited by 47
- 2023CoCo: A Coupled Contrastive Framework for Unsupervised Domain Adaptive Graph Classificationcited by 46
- 2022Robust Contrastive Learning against Noisy Viewscited by 45
- 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
- 2023SkeletonMAE: Graph-based Masked Autoencoder for Skeleton Sequence Pre-trainingcited by 41
- 2023Generalized Graph Prompt: Toward a Unification of Pre-Training and Downstream Tasks on Graphscited by 39
- 2022Spectral Augmentation for Self-Supervised Learning on Graphscited by 38
- 2021Prototypical Graph Contrastive Learningcited by 37
- 2022Energy-Motivated Equivariant Pretraining for 3D Molecular Graphscited by 37
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
- 2023SGL-PT: A Strong Graph Learner with Graph Prompt Tuningcited by 35
- 2022A Systematic Survey of Chemical Pre-trained Modelscited by 34
- 2023GraphControl: Adding Conditional Control to Universal Graph Pre-trained Models for Graph Domain Transfer Learningcited by 32
- 2022KPGT: Knowledge-Guided Pre-training of Graph Transformer for Molecular Property Predictioncited by 31
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2022Self-supervised Heterogeneous Graph Pre-training Based on Structural Clusteringcited by 30
- 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 29
- 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentationscited by 28
- 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generativecited by 28
- 2024Heterogeneous Contrastive Learning for Foundation Models and Beyondcited by 27
- 2024Towards Graph Contrastive Learning: A Survey and Beyondcited by 26
50 most cited of 287 All 287 (JSON)
- 2026Decoupling Disease, Covariates, and Individual Variability: A Unified Disentanglement Framework for Medical Image Classification22 Sep 2026
- 2026Multi-View Molecular Representation Learning with Hierarchical Graphs and Contextualized Fingerprints14 Sep 2026
- 2026MolEmb: Multimodal Large Language Models Can Be Strong Molecular Embedding Models24 Aug 2026
- 2026NodeJEPA: Structure-Conditioned Latent Prediction for Node-Level Graph Self-Supervised Learning5 Aug 2026
- 2026Learning Molecular Representations from Cellular Phenotypes with Structure Preservation3 Aug 2026
- 2026Geometric Self-Supervised Pre-training for Neural Combinatorial Optimization31 Jul 2026
- 2026AGE: Adaptive-masking for Graph Embedding in Graph Retrieval-Augmented Generation30 Jun 2026
- 2026Handling Feature Heterogeneity with Learnable Graph Patches16 Jun 2026
- 2026RADE: Random Add-Drop Edge as a Regularizer30 May 2026
- 2026Multi-level Self-supervised Pretraining on Compositional Hierarchical Graph for Molecular Property Prediction15 May 2026
- 2026Frequency-Corrupt Based Graph Self-Supervised Learning17 Apr 2026
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
38 more
- 2026VisiFold: Long-Term Traffic Forecasting via Temporal Folding Graph and Node Visibility12 Mar 2026
- 2026Hierarchical Molecular Representation Learning via Fragment-Based Self-Supervised Embedding Prediction23 Feb 2026
- 2026GraphVec: Cross-Domain Graph Vectorization for Graph-Level Representation Learning4 Feb 2026
- 2026Learning What to Predict: Downstream-Guided Task Design for Continued Pretraining29 Jan 2026
- 2026PLGC: Pseudo-Labeled Graph Condensation15 Jan 2026
- 2026Multi-scale Graph Autoregressive Modeling: Molecular Property Prediction via Next Token Prediction5 Jan 2026
- 2025Semantic Refinement with LLMs for Graph Representations24 Dec 2025
- 2025Explainable Graph Representation Learning via Graph Pattern Analysis4 Dec 2025
- 2025HTG-GCL: Leveraging Hierarchical Topological Granularity from Cellular Complexes for Graph Contrastive Learning30 Nov 2025
- 2025Graph Data Augmentation with Contrastive Learning on Covariate Distribution Shift30 Nov 2025
- 2025Learning Cell-Aware Hierarchical Multi-Modal Representations for Robust Molecular Modeling26 Nov 2025
- 2025Understanding InfoNCE: Transition Probability Matrix Induced Feature Clustering15 Nov 2025
- 2025Adaptive Multi-view Graph Contrastive Learning via Fractional-order Neural Diffusion Networks9 Nov 2025
- 2025UniGTE: Unified Graph-Text Encoding for Zero-Shot Generalization across Graph Tasks and Domains19 Oct 2025
- 2025ProtoMol: Enhancing Molecular Property Prediction via Prototype-Guided Multimodal Learning19 Oct 2025
- 2025GraphShaper: Geometry-aware Alignment for Improving Transfer Learning in Text-Attributed Graphs14 Oct 2025
- 2025MolGA: Molecular Graph Adaptation with Pre-trained 2D Graph Encoder8 Oct 2025
- 2025From Moments to Models: Graphon-Mixture Learning for Mixup and Contrastive Learning4 Oct 2025
- 2025Learning the Neighborhood: Contrast-Free Multimodal Self-Supervised Molecular Graph Pretraining26 Sep 2025
- 2025One Prompt Fits All: Universal Graph Adaptation for Pretrained Models26 Sep 2025
- 2025Graph Contrastive Learning versus Untrained Baselines: The Role of Dataset Size1 Sep 2025
- 2025Beyond Tokens: Enhancing RTL Quality Estimation via Structural Graph Learning26 Aug 2025
- 2025Towards Real-World Rumor Detection: Anomaly Detection Framework with Graph Supervised Contrastive Learning10 Aug 2025
- 2025Propagation Tree Is Not Deep: Adaptive Graph Contrastive Learning Approach for Rumor Detection10 Aug 2025
- 2025Graph is a Natural Regularization: Revisiting Vector Quantization for Graph Representation Learning8 Aug 2025
- 2025Graph Representation Learning with Massive Unlabeled Data for Rumor Detection6 Aug 2025
- 2025Heterogeneous Graph Prompt Learning via Adaptive Weight Pruning12 Jul 2025
- 2025Self-Supervised Graph Learning via Spectral Bootstrapping and Laplacian-Based Augmentations25 Jun 2025
- 2025Directed Link Prediction using GNN with Local and Global Feature Fusion25 Jun 2025
- 2025Discrepancy-Aware Graph Mask Auto-Encoder24 Jun 2025
- 2025Graph Prompting for Graph Learning Models: Recent Advances and Future Directions10 Jun 2025
- 2025IMPA-HGAE:Intra-Meta-Path Augmented Heterogeneous Graph Autoencoder7 Jun 2025
- 2025Model-Driven Graph Contrastive Learning6 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Graph Positional Autoencoders as Self-supervised Learners29 May 2025
- 2025CellCLAT: Preserving Topology and Trimming Redundancy in Self-Supervised Cellular Contrastive Learning27 May 2025
- 2025Learn Beneficial Noise as Graph Augmentation25 May 2025
- 2025Convexified Message-Passing Graph Neural Networks23 May 2025
50 newest of 287 All 287 (JSON)
- 2023Data-Centric Learning from Unlabeled Graphs with Diffusion Modelcited by 19
- 2023Directional diffusion models for graph representation learningcited by 13
- 2024Cross-Domain Graph Data Scaling: A Showcase with Diffusion Modelscited by 8
- 2025Graph Representation Learning with Diffusion Generative Modelscited by 2
- 2025Graph Representation Learning with Diffusion Generative Models22 Jan 2025
- 2024Cross-Domain Graph Data Scaling: A Showcase with Diffusion Models4 Jun 2024
- 2023Directional diffusion models for graph representation learning22 Jun 2023
- 2023Data-Centric Learning from Unlabeled Graphs with Diffusion Model17 Mar 2023
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 443
- 2021Pre-training Molecular Graph Representation with 3D Geometrycited by 248
- 2023GraphGPT: Graph Instruction Tuning for Large Language Modelscited by 223
- 2022SimGRACE: A Simple Framework for Graph Contrastive Learning without Data Augmentationcited by 171
- 2023GraphPrompt: Unifying Pre-Training and Downstream Tasks for Graph Neural Networkscited by 166
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 20213D Infomax improves GNNs for Molecular Property Predictioncited by 146
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
- 2022Universal Prompt Tuning for Graph Neural Networkscited by 100
- 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
12 most cited of 279 All 279 (JSON)
- 2026Decoupling Disease, Covariates, and Individual Variability: A Unified Disentanglement Framework for Medical Image Classification22 Sep 2026
- 2026Multi-View Molecular Representation Learning with Hierarchical Graphs and Contextualized Fingerprints14 Sep 2026
- 2026NodeJEPA: Structure-Conditioned Latent Prediction for Node-Level Graph Self-Supervised Learning5 Aug 2026
- 2026Learning Molecular Representations from Cellular Phenotypes with Structure Preservation3 Aug 2026
- 2026Geometric Self-Supervised Pre-training for Neural Combinatorial Optimization31 Jul 2026
- 2026Handling Feature Heterogeneity with Learnable Graph Patches16 Jun 2026
- 2026RADE: Random Add-Drop Edge as a Regularizer30 May 2026
- 2026Multi-level Self-supervised Pretraining on Compositional Hierarchical Graph for Molecular Property Prediction15 May 2026
- 2026Frequency-Corrupt Based Graph Self-Supervised Learning17 Apr 2026
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
- 2026VisiFold: Long-Term Traffic Forecasting via Temporal Folding Graph and Node Visibility12 Mar 2026
- 2026Hierarchical Molecular Representation Learning via Fragment-Based Self-Supervised Embedding Prediction23 Feb 2026
12 newest of 279 All 279 (JSON)