mlsanityData to 7 Oct 2026

Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practices

arXiv 2111.03220 ↗First posted 5 Nov 2021cs.LGcited by 24

Not on the map. Why?

Abstract (arXiv)

Unsupervised graph representation learning is critical to a wide range of applications where labels may be scarce or expensive to procure. Contrastive learning (CL) is an increasingly popular paradigm for such settings and the state-of-the-art in unsupervised visual representation learning. Recent work attributes the success of visual CL to use of task-relevant augmentations and large, diverse datasets. Interestingly, graph CL frameworks report strong performance despite using orders of magnitude smaller datasets and employing domain-agnostic graph augmentations (DAGAs). Motivated by this discrepancy, we probe the quality of representations learnt by popular graph CL frameworks using DAGAs. We find that DAGAs can destroy task-relevant information and harm the model's ability to learn discriminative representations. On small benchmark datasets, we show the inductive bias of graph neural networks can significantly compensate for this weak discriminability. Based on our findings, we propose several sanity checks that enable practitioners to quickly assess the quality of their model's learned representations. We further propose a broad strategy for designing task-aware augmentations that are amenable to graph CL and demonstrate its efficacy on two large-scale, complex graph applications. For example, in graph-based document classification, we show task-aware augmentations improve accuracy up to 20%.

Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 69 of its 104 references that are in the map. First posted on arXiv 5 Nov 2021.

Builds on

69 of 104 references.

References · 69

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  6. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  7. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
  8. 2017Inductive Representation Learning on Large Graphscited by 6,284
  9. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  10. 2018How Powerful are Graph Neural Networks?cited by 4,355
  11. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  12. 2020Exploring Simple Siamese Representation Learningcited by 2,853
38 more
  1. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
  2. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  3. 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
  4. 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
  5. 2019Contrastive Multiview Codingcited by 1,297
  6. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
  7. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  8. 2018Deep Graph Infomaxcited by 1,101
  9. 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
  10. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  11. 2020What Makes for Good Views for Contrastive Learning?cited by 843
  12. 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
  13. 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
  14. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  15. 2020Benchmarking Graph Neural Networkscited by 672
  16. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  17. 2018Generative Image Inpainting with Contextual Attentioncited by 578
  18. 2019On Variational Bounds of Mutual Informationcited by 550
  19. 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
  20. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  21. 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 511
  22. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  23. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  24. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  25. 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
  26. 2019On Mutual Information Maximization for Representation Learningcited by 315
  27. 2021Provable Guarantees for Self-Supervised Deep Learning with Spectral Contrastive Losscited by 311
  28. 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 308
  29. 2021Graph Self-Supervised Learning: A Surveycited by 289
  30. 2021Graph Contrastive Learning Automatedcited by 287
  31. 2018FakeNewsNet: A Data Repository with News Content, Social Context and Spatialtemporal Information for Studying Fake News on Social Mediacited by 281
  32. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
  33. 2020What Should Not Be Contrastive in Contrastive Learningcited by 224
  34. 2021Contrastive Learning Inverts the Data Generating Processcited by 220
  35. 2020Data Augmentation for Graph Neural Networkscited by 200
  36. 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
  37. 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
  38. 2020Rumor Detection on Social Media with Bi-Directional Graph Convolutional Networkscited by 152

50 most cited of 69 All 69 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 12; 2023: 5; 2024: 5; 2025: 2.

24 papers.

Sort:

  1. 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 131
  2. 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
  3. 2022Simple Contrastive Graph Clusteringcited by 56
  4. 2022Mechanistic Mode Connectivitycited by 50
  5. 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generativecited by 28
  6. 2023Automated Spatio-Temporal Graph Contrastive Learningcited by 24
  7. 2022Automated Data Augmentations for Graph Classificationcited by 19
  8. 2023HomoGCL: Rethinking Homophily in Graph Contrastive Learningcited by 18
  9. 2022Augmentation-Free Graph Contrastive Learning with Performance Guaranteecited by 16
  10. 2022Single-Pass Contrastive Learning Can Work for Both Homophilic and Heterophilic Graphcited by 14
  11. 2022ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splittingcited by 13
  12. 2024Robust Graph Structure Learning under Heterophilycited by 11
12 more
  1. 2022Decoupled Self-supervised Learning for Non-Homophilous Graphscited by 10
  2. 2022Data Augmentation on Graphs: A Technical Surveycited by 10
  3. 2024Revisiting, Benchmarking and Understanding Unsupervised Graph Domain Adaptationcited by 10
  4. 2022Analyzing Data-Centric Properties for Graph Contrastive Learningcited by 7
  5. 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learningcited by 6
  6. 2024Graph Contrastive Learning with Cohesive Subgraph Awarenesscited by 6
  7. 2024Enhancing Size Generalization in Graph Neural Networks through Disentangled Representation Learningcited by 6
  8. 2022Improving Molecular Pretraining with Complementary Featurizationscited by 4
  9. 2023Spectral-Aware Augmentation for Enhanced Graph Representation Learningcited by 4
  10. 2024UGMAE: A Unified Framework for Graph Masked Autoencoderscited by 2
  11. 2025Node Embeddings via Neighbor Embeddingscited by 1
  12. 2025Graph Contrastive Learning versus Untrained Baselines: The Role of Dataset Sizecited by 0