mlsanityData to 7 Oct 2026

An Empirical Study of Graph Contrastive Learning

arXiv 2109.01116 ↗First posted 2 Sep 2021cs.LG cs.SIcited by 113

Not on the map. Why?

Abstract (arXiv)

Graph Contrastive Learning (GCL) establishes a new paradigm for learning graph representations without human annotations. Although remarkable progress has been witnessed recently, the success behind GCL is still left somewhat mysterious. In this work, we first identify several critical design considerations within a general GCL paradigm, including augmentation functions, contrasting modes, contrastive objectives, and negative mining techniques. Then, to understand the interplay of different GCL components, we conduct extensive, controlled experiments over a set of benchmark tasks on datasets across various domains. Our empirical studies suggest a set of general receipts for effective GCL, e.g., simple topology augmentations that produce sparse graph views bring promising performance improvements; contrasting modes should be aligned with the granularities of end tasks. In addition, to foster future research and ease the implementation of GCL algorithms, we develop an easy-to-use library PyGCL, featuring modularized CL components, standardized evaluation, and experiment management. We envision this work to provide useful empirical evidence of effective GCL algorithms and offer several insights for future research.

Key facts. Cited by 113 papers in the map (data through 7 Oct 2026). Builds on 77 of its 119 references that are in the map. First posted on arXiv 2 Sep 2021.

Builds on

77 of 119 references.

References · 77

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  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. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  8. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  9. 2018How Powerful are Graph Neural Networks?cited by 4,355
  10. 2014Going Deeper with Convolutionscited by 4,231
  11. 2020Exploring Simple Siamese Representation Learningcited by 2,853
  12. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
38 more
  1. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  2. 2020Supervised Contrastive Learningcited by 2,803
  3. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  4. 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
  7. 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
  8. 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
  9. 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
  10. 2019Contrastive Multiview Codingcited by 1,297
  11. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
  12. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  13. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  14. 2018Deep Graph Infomaxcited by 1,101
  15. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  16. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  17. 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
  18. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  19. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  20. 2020What Makes for Good Views for Contrastive Learning?cited by 843
  21. 2015Deep Learning and the Information Bottleneck Principlecited by 793
  22. 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
  23. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  24. 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
  25. 2020Benchmarking Graph Neural Networkscited by 672
  26. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  27. 2020Contrastive Learning with Hard Negative Samplescited by 619
  28. 2019On Variational Bounds of Mutual Informationcited by 550
  29. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
  30. 2020Deep Graph Contrastive Representation Learningcited by 535
  31. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  32. 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
  33. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  34. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  35. 2019Diffusion Improves Graph Learningcited by 414
  36. 2020Hard Negative Mixing for Contrastive Learningcited by 399
  37. 2020Understanding the Behaviour of Contrastive Losscited by 397
  38. 2020Spatiotemporal Contrastive Video Representation Learningcited by 372

50 most cited of 77 All 77 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 28; 2023: 29; 2024: 37; 2025: 11; 2026: 6.

113 papers.

Sort:

  1. 2022SimGRACE: A Simple Framework for Graph Contrastive Learning without Data Augmentationcited by 171
  2. 2024Position: Graph Foundation Models are Already Herecited by 84
  3. 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
  4. 2021ProGCL: Rethinking Hard Negative Mining in Graph Contrastive Learningcited by 72
  5. 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
  6. 2022Simple Contrastive Graph Clusteringcited by 56
  7. 2022Spectral Feature Augmentation for Graph Contrastive Learning and Beyondcited by 49
  8. 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
  9. 2022What Makes Good Contrastive Learning on Small-Scale Wearable-based Tasks?cited by 39
  10. 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 37
  11. 2023Graph Positional and Structural Encodercited by 31
  12. 2024Federated Graph Semantic and Structural Learningcited by 30
38 more
  1. 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generativecited by 28
  2. 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
  3. 2024Towards Graph Contrastive Learning: A Survey and Beyondcited by 26
  4. 2022Transductive Linear Probing: A Novel Framework for Few-Shot Node Classificationcited by 24
  5. 2022A Survey of Pretraining on Graphs: Taxonomy, Methods, and Applicationscited by 23
  6. 2023SeeGera: Self-supervised Semi-implicit Graph Variational Auto-encoders with Maskingcited by 23
  7. 2022Evaluating Self-Supervised Learning for Molecular Graph Embeddingscited by 22
  8. 2022ImGCL: Revisiting Graph Contrastive Learning on Imbalanced Node Classificationcited by 21
  9. 2023FormNetV2: Multimodal Graph Contrastive Learning for Form Document Information Extractioncited by 20
  10. 2022Automated Data Augmentations for Graph Classificationcited by 19
  11. 2021Source Free Unsupervised Graph Domain Adaptationcited by 18
  12. 2024Unifying Unsupervised Graph-Level Anomaly Detection and Out-of-Distribution Detection: A Benchmarkcited by 18
  13. 2022Augmentation-Free Graph Contrastive Learning with Performance Guaranteecited by 16
  14. 2022Graph Soft-Contrastive Learning via Neighborhood Rankingcited by 16
  15. 2023Motif-aware Attribute Masking for Molecular Graph Pre-trainingcited by 16
  16. 2024GAugLLM: Improving Graph Contrastive Learning for Text-Attributed Graphs with Large Language Modelscited by 16
  17. 2022Heterogeneous Graph Contrastive Multi-view Learningcited by 14
  18. 2022Single-Pass Contrastive Learning Can Work for Both Homophilic and Heterophilic Graphcited by 14
  19. 2023Unsupervised Representation Learning for Time Series: A Reviewcited by 14
  20. 2023Better with Less: A Data-Active Perspective on Pre-Training Graph Neural Networkscited by 14
  21. 2024Empowering Graph Invariance Learning with Deep Spurious Infomaxcited by 14
  22. 2024PyG-SSL: A Graph Self-Supervised Learning Toolkitcited by 14
  23. 2023Graph Neural Networks for Road Safety Modeling: Datasets and Evaluations for Accident Analysiscited by 13
  24. 2022RoSA: A Robust Self-Aligned Framework for Node-Node Graph Contrastive Learningcited by 12
  25. 2024One Model for One Graph: A New Perspective for Pretraining with Cross-domain Graphscited by 12
  26. 2024Noise-Resilient Unsupervised Graph Representation Learning via Multi-Hop Feature Quality Estimationcited by 11
  27. 2022Decoupled Self-supervised Learning for Non-Homophilous Graphscited by 10
  28. 2022Data Augmentation on Graphs: A Technical Surveycited by 10
  29. 2024Self-Supervised Learning of Time Series Representation via Diffusion Process and Imputation-Interpolation-Forecasting Maskcited by 10
  30. 2024Revisiting, Benchmarking and Understanding Unsupervised Graph Domain Adaptationcited by 10
  31. 2023Affinity Uncertainty-based Hard Negative Mining in Graph Contrastive Learningcited by 9
  32. 2023Mastering Long-Tail Complexity on Graphs: Characterization, Learning, and Generalizationcited by 8
  33. 2022Analyzing Data-Centric Properties for Graph Contrastive Learningcited by 7
  34. 2023BatchSampler: Sampling Mini-Batches for Contrastive Learning in Vision, Language, and Graphscited by 7
  35. 2023Faithful and Consistent Graph Neural Network Explanations with Rationale Alignmentcited by 6
  36. 2023State of the Art and Potentialities of Graph-level Learningcited by 6
  37. 2023Traffic Prediction with Transfer Learning: A Mutual Information-based Approachcited by 6
  38. 2023CompanyKG: A Large-Scale Heterogeneous Graph for Company Similarity Quantificationcited by 6

50 most cited of 113 All 113 (JSON)