mlsanityData to 7 Oct 2026

Graph Contrastive Learning Automated

arXiv 2106.07594 ↗First posted 10 Jun 2021cs.LGcited by 287

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

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  2. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2021Convex optimizationcited by 2,479
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  7. 2016Variational Graph Auto-Encoderscited by 1,373
  8. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  9. 2018Deep Graph Infomaxcited by 1,101
  10. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  11. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  12. 2020Benchmarking Graph Neural Networkscited by 672
36 more
  1. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  2. 2020Deep Graph Contrastive Representation Learningcited by 535
  3. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  4. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  5. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  6. 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
  7. 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
  8. 2020Towards Deeper Graph Neural Networkscited by 296
  9. 2021Graph Self-Supervised Learning: A Surveycited by 289
  10. 2019Adversarial Examples Improve Image Recognitioncited by 283
  11. 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
  12. 2016Hyperparameter optimization with approximate gradientcited by 231
  13. 2017graph2vec: Learning Distributed Representations of Graphscited by 228
  14. 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
  15. 2020Data Augmentation for Graph Neural Networkscited by 200
  16. 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
  17. 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
  18. 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
  19. 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
  20. 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
  21. 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
  22. 2019Unsupervised Attributed Multiplex Network Embeddingcited by 95
  23. 2015Scalable Gradient-Based Tuning of Continuous Regularization Hyperparameterscited by 71
  24. 2021Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learningcited by 70
  25. 2019Heterogeneous Deep Graph Infomaxcited by 42
  26. 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
  27. 2020Self-Supervised Graph Representation Learning via Global Context Predictioncited by 38
  28. 2020Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphscited by 38
  29. 2021Hop-Count Based Self-Supervised Anomaly Detection on Attributed Networkscited by 31
  30. 2020Model-Based Robust Deep Learning: Generalizing to Natural, Out-of-Distribution Datacited by 27
  31. 2020Self-supervised Training of Graph Convolutional Networkscited by 24
  32. 2020Graph-Based Neural Network Models with Multiple Self-Supervised Auxiliary Taskscited by 21
  33. 2020Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphscited by 7
  34. 2021Learning Graph Representation by Aggregating Subgraphs via Mutual Information Maximizationcited by 5
  35. 2021Node Embedding using Mutual Information and Self-Supervision based Bi-level Aggregationcited by 5
  36. 2020Cross-Modality Protein Embedding for Compound-Protein Affinity and Contact Predictioncited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 14; 2022: 62; 2023: 67; 2024: 75; 2025: 51; 2026: 18.

287 papers.

Sort:

By area:

  1. 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 443
  2. 2021Pre-training Molecular Graph Representation with 3D Geometrycited by 248
  3. 2023GraphGPT: Graph Instruction Tuning for Large Language Modelscited by 223
  4. 2022SimGRACE: A Simple Framework for Graph Contrastive Learning without Data Augmentationcited by 171
  5. 2023GraphPrompt: Unifying Pre-Training and Downstream Tasks for Graph Neural Networkscited by 166
  6. 2021Graph Condensation for Graph Neural Networkscited by 150
  7. 20213D Infomax improves GNNs for Molecular Property Predictioncited by 146
  8. 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
  9. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
  10. 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
  11. 2022Universal Prompt Tuning for Graph Neural Networkscited by 100
  12. 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
38 more
  1. 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
  2. 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
  3. 2021AutoGCL: Automated Graph Contrastive Learning via Learnable View Generatorscited by 73
  4. 2021ProGCL: Rethinking Hard Negative Mining in Graph Contrastive Learningcited by 72
  5. 2024A Survey of Large Language Models for Graphscited by 71
  6. 2023GIMLET: A Unified Graph-Text Model for Instruction-Based Molecule Zero-Shot Learningcited by 70
  7. 2021Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detectioncited by 67
  8. 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
  9. 2023Graph Mixture of Experts: Learning on Large-Scale Graphs with Explicit Diversity Modelingcited by 63
  10. 2021GeomGCL: Geometric Graph Contrastive Learning for Molecular Property Predictioncited by 61
  11. 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
  12. 2024LLMs as Zero-shot Graph Learners: Alignment of GNN Representations with LLM Token Embeddingscited by 60
  13. 2024AnyGraph: Graph Foundation Model in the Wildcited by 51
  14. 2021Molecular Contrastive Learning with Chemical Element Knowledge Graphcited by 50
  15. 2022Spectral Feature Augmentation for Graph Contrastive Learning and Beyondcited by 49
  16. 2023Rethinking Tokenizer and Decoder in Masked Graph Modeling for Moleculescited by 49
  17. 2022Heterogeneous Graph Masked Autoencoderscited by 47
  18. 2023CoCo: A Coupled Contrastive Framework for Unsupervised Domain Adaptive Graph Classificationcited by 46
  19. 2022Robust Contrastive Learning against Noisy Viewscited by 45
  20. 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
  21. 2023SkeletonMAE: Graph-based Masked Autoencoder for Skeleton Sequence Pre-trainingcited by 41
  22. 2023Generalized Graph Prompt: Toward a Unification of Pre-Training and Downstream Tasks on Graphscited by 39
  23. 2022Spectral Augmentation for Self-Supervised Learning on Graphscited by 38
  24. 2021Prototypical Graph Contrastive Learningcited by 37
  25. 2022Energy-Motivated Equivariant Pretraining for 3D Molecular Graphscited by 37
  26. 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
  27. 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
  28. 2023SGL-PT: A Strong Graph Learner with Graph Prompt Tuningcited by 35
  29. 2022A Systematic Survey of Chemical Pre-trained Modelscited by 34
  30. 2023GraphControl: Adding Conditional Control to Universal Graph Pre-trained Models for Graph Domain Transfer Learningcited by 32
  31. 2022KPGT: Knowledge-Guided Pre-training of Graph Transformer for Molecular Property Predictioncited by 31
  32. 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
  33. 2022Self-supervised Heterogeneous Graph Pre-training Based on Structural Clusteringcited by 30
  34. 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 29
  35. 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentationscited by 28
  36. 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generativecited by 28
  37. 2024Heterogeneous Contrastive Learning for Foundation Models and Beyondcited by 27
  38. 2024Towards Graph Contrastive Learning: A Survey and Beyondcited by 26

50 most cited of 287 All 287 (JSON)