mlsanityData to 7 Oct 2026

Self-supervised Learning on Graphs: Contrastive, Generative,or Predictive

arXiv 2105.07342 ↗First posted 16 May 2021cs.LG cs.AIcited by 136

Not on the map. Why?

Abstract (arXiv)

Deep learning on graphs has recently achieved remarkable success on a variety of tasks, while such success relies heavily on the massive and carefully labeled data. However, precise annotations are generally very expensive and time-consuming. To address this problem, self-supervised learning (SSL) is emerging as a new paradigm for extracting informative knowledge through well-designed pretext tasks without relying on manual labels. In this survey, we extend the concept of SSL, which first emerged in the fields of computer vision and natural language processing, to present a timely and comprehensive review of existing SSL techniques for graph data. Specifically, we divide existing graph SSL methods into three categories: contrastive, generative, and predictive. More importantly, unlike other surveys that only provide a high-level description of published research, we present an additional mathematical summary of existing works in a unified framework. Furthermore, to facilitate methodological development and empirical comparisons, we also summarize the commonly used datasets, evaluation metrics, downstream tasks, open-source implementations, and experimental study of various algorithms. Finally, we discuss the technical challenges and potential future directions for improving graph self-supervised learning. Latest advances in graph SSL are summarized in a GitHub repository https://github.com/LirongWu/awesome-graph-self-supervised-learning.

Key facts. Cited by 136 papers in the map (data through 7 Oct 2026). Builds on 82 of its 139 references that are in the map. First posted on arXiv 16 May 2021.

Builds on

82 of 139 references.

References · 82

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  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. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  6. 2017Inductive Representation Learning on Large Graphscited by 6,284
  7. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  8. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  9. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  10. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  11. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  12. 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
38 more
  1. 2016Variational Graph Auto-Encoderscited by 1,373
  2. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  3. 2019A Comprehensive Survey on Transfer Learningcited by 1,154
  4. 2018Deep Graph Infomaxcited by 1,101
  5. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  6. 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
  7. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  8. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  9. 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
  10. 2020Self-supervised Learning: Generative or Contrastivecited by 693
  11. 2018MINE: Mutual Information Neural Estimationcited by 680
  12. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  13. 2020Contrastive Learning with Hard Negative Samplescited by 619
  14. 2020Deep Graph Contrastive Representation Learningcited by 535
  15. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  16. 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
  17. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  18. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  19. 2020Hard Negative Mixing for Contrastive Learningcited by 399
  20. 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 379
  21. 2020Debiased Contrastive Learningcited by 354
  22. 2019On Mutual Information Maximization for Representation Learningcited by 315
  23. 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
  24. 2021Graph Self-Supervised Learning: A Surveycited by 289
  25. 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 253
  26. 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
  27. 2019Contrastive Learning of Structured World Modelscited by 206
  28. 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
  29. 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
  30. 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
  31. 2017Beyond triplet loss: a deep quadruplet network for person re-identificationcited by 172
  32. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  33. 2019Pre-training of Graph Augmented Transformers for Medication Recommendationcited by 124
  34. 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
  35. 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
  36. 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
  37. 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 108
  38. 2021Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendationcited by 101

50 most cited of 82 All 82 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 25; 2023: 38; 2024: 53; 2025: 15; 2026: 4.

136 papers.

Sort:

  1. 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 205
  2. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
  3. 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
  4. 2023Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospectscited by 97
  5. 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
  6. 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
  7. 2022Audio Self-supervised Learning: A Surveycited by 65
  8. 2022Hard Sample Aware Network for Contrastive Deep Graph Clusteringcited by 61
  9. 2022DiffBP: Generative Diffusion of 3D Molecules for Target Protein Bindingcited by 58
  10. 2023OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learningcited by 53
  11. 2022Heterogeneous Graph Masked Autoencoderscited by 47
  12. 2021Prototypical Graph Contrastive Learningcited by 37
38 more
  1. 2023SGL-PT: A Strong Graph Learner with Graph Prompt Tuningcited by 35
  2. 2022Self-supervised Heterogeneous Graph Pre-training Based on Structural Clusteringcited by 30
  3. 2023Functional-Group-Based Diffusion for Pocket-Specific Molecule Generation and Elaborationcited by 30
  4. 2022Uncovering the Structural Fairness in Graph Contrastive Learningcited by 29
  5. 2022Disentangled Contrastive Learning for Social Recommendationcited by 27
  6. 2024PPFlow: Target-aware Peptide Design with Torsional Flow Matchingcited by 26
  7. 2024Towards Graph Contrastive Learning: A Survey and Beyondcited by 26
  8. 2023Automated Spatio-Temporal Graph Contrastive Learningcited by 24
  9. 2023ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detectioncited by 23
  10. 2022Modularity-Aware Graph Autoencoders for Joint Community Detection and Link Predictioncited by 22
  11. 2022Evaluating Self-Supervised Learning for Molecular Graph Embeddingscited by 22
  12. 2024Rethinking Graph Masked Autoencoders through Alignment and Uniformitycited by 22
  13. 2024MAPE-PPI: Towards Effective and Efficient Protein-Protein Interaction Prediction via Microenvironment-Aware Protein Embeddingcited by 22
  14. 2022E2S2: Encoding-Enhanced Sequence-to-Sequence Pretraining for Language Understanding and Generationcited by 19
  15. 2023Cross-domain recommendation via user interest alignmentcited by 19
  16. 2024Self-supervised Learning for Electroencephalogram: A Systematic Surveycited by 19
  17. 2023Graph Anomaly Detection in Time Series: A Surveycited by 18
  18. 2023Towards Reasonable Budget Allocation in Untargeted Graph Structure Attacks via Gradient Debiascited by 16
  19. 2022Graph Contrastive Learning with Personalized Augmentationcited by 14
  20. 2023GAMC: An Unsupervised Method for Fake News Detection using Graph Autoencoder with Maskingcited by 14
  21. 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Taskscited by 13
  22. 2023Protein 3D Graph Structure Learning for Robust Structure-based Protein Property Predictioncited by 13
  23. 2024TopoGCL: Topological Graph Contrastive Learningcited by 13
  24. 2022Using Context-to-Vector with Graph Retrofitting to Improve Word Embeddingscited by 11
  25. 2022Transfer learning for chemically accurate interatomic neural network potentialscited by 11
  26. 2024Continual Learning on Graphs: A Surveycited by 11
  27. 2022Data Augmentation on Graphs: A Technical Surveycited by 10
  28. 2022A Survey on Protein Representation Learning: Retrospect and Prospectcited by 10
  29. 2023RARE: Robust Masked Graph Autoencodercited by 10
  30. 2024A Graph is Worth K Words: Euclideanizing Graph using Pure Transformercited by 10
  31. 2024PSC-CPI: Multi-Scale Protein Sequence-Structure Contrasting for Efficient and Generalizable Compound-Protein Interaction Predictioncited by 10
  32. 2023Generative and Contrastive Paradigms Are Complementary for Graph Self-Supervised Learningcited by 9
  33. 2024RELIEF: Reinforcement Learning Empowered Graph Feature Prompt Tuningcited by 9
  34. 2023Cross-Gate MLP with Protein Complex Invariant Embedding is A One-Shot Antibody Designercited by 8
  35. 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
  36. 2024Self-Supervised Representation Learning for Geospatial Objects: A Surveycited by 8
  37. 2024A Survey of the Self Supervised Learning Mechanisms for Vision Transformerscited by 8
  38. 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7

50 most cited of 136 All 136 (JSON)