Self-supervised Learning on Graphs: Contrastive, Generative,or Predictive
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
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
38 more
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
- 2018Deep Graph Infomaxcited by 1,101
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
- 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
- 2020Hard Negative Mixing for Contrastive Learningcited by 399
- 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 379
- 2020Debiased Contrastive Learningcited by 354
- 2019On Mutual Information Maximization for Representation Learningcited by 315
- 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 253
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2019Contrastive Learning of Structured World Modelscited by 206
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2017Beyond triplet loss: a deep quadruplet network for person re-identificationcited by 172
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2019Pre-training of Graph Augmented Transformers for Medication Recommendationcited by 124
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 108
- 2021Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendationcited by 101
50 most cited of 82 All 82 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 25; 2023: 38; 2024: 53; 2025: 15; 2026: 4.
136 papers.
Sort:
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 205
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2023Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospectscited by 97
- 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
- 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
- 2022Audio Self-supervised Learning: A Surveycited by 65
- 2022Hard Sample Aware Network for Contrastive Deep Graph Clusteringcited by 61
- 2022DiffBP: Generative Diffusion of 3D Molecules for Target Protein Bindingcited by 58
- 2023OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learningcited by 53
- 2022Heterogeneous Graph Masked Autoencoderscited by 47
- 2021Prototypical Graph Contrastive Learningcited by 37
38 more
- 2023SGL-PT: A Strong Graph Learner with Graph Prompt Tuningcited by 35
- 2022Self-supervised Heterogeneous Graph Pre-training Based on Structural Clusteringcited by 30
- 2023Functional-Group-Based Diffusion for Pocket-Specific Molecule Generation and Elaborationcited by 30
- 2022Uncovering the Structural Fairness in Graph Contrastive Learningcited by 29
- 2022Disentangled Contrastive Learning for Social Recommendationcited by 27
- 2024PPFlow: Target-aware Peptide Design with Torsional Flow Matchingcited by 26
- 2024Towards Graph Contrastive Learning: A Survey and Beyondcited by 26
- 2023Automated Spatio-Temporal Graph Contrastive Learningcited by 24
- 2023ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detectioncited by 23
- 2022Modularity-Aware Graph Autoencoders for Joint Community Detection and Link Predictioncited by 22
- 2022Evaluating Self-Supervised Learning for Molecular Graph Embeddingscited by 22
- 2024Rethinking Graph Masked Autoencoders through Alignment and Uniformitycited by 22
- 2024MAPE-PPI: Towards Effective and Efficient Protein-Protein Interaction Prediction via Microenvironment-Aware Protein Embeddingcited by 22
- 2022E2S2: Encoding-Enhanced Sequence-to-Sequence Pretraining for Language Understanding and Generationcited by 19
- 2023Cross-domain recommendation via user interest alignmentcited by 19
- 2024Self-supervised Learning for Electroencephalogram: A Systematic Surveycited by 19
- 2023Graph Anomaly Detection in Time Series: A Surveycited by 18
- 2023Towards Reasonable Budget Allocation in Untargeted Graph Structure Attacks via Gradient Debiascited by 16
- 2022Graph Contrastive Learning with Personalized Augmentationcited by 14
- 2023GAMC: An Unsupervised Method for Fake News Detection using Graph Autoencoder with Maskingcited by 14
- 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Taskscited by 13
- 2023Protein 3D Graph Structure Learning for Robust Structure-based Protein Property Predictioncited by 13
- 2024TopoGCL: Topological Graph Contrastive Learningcited by 13
- 2022Using Context-to-Vector with Graph Retrofitting to Improve Word Embeddingscited by 11
- 2022Transfer learning for chemically accurate interatomic neural network potentialscited by 11
- 2024Continual Learning on Graphs: A Surveycited by 11
- 2022Data Augmentation on Graphs: A Technical Surveycited by 10
- 2022A Survey on Protein Representation Learning: Retrospect and Prospectcited by 10
- 2023RARE: Robust Masked Graph Autoencodercited by 10
- 2024A Graph is Worth K Words: Euclideanizing Graph using Pure Transformercited by 10
- 2024PSC-CPI: Multi-Scale Protein Sequence-Structure Contrasting for Efficient and Generalizable Compound-Protein Interaction Predictioncited by 10
- 2023Generative and Contrastive Paradigms Are Complementary for Graph Self-Supervised Learningcited by 9
- 2024RELIEF: Reinforcement Learning Empowered Graph Feature Prompt Tuningcited by 9
- 2023Cross-Gate MLP with Protein Complex Invariant Embedding is A One-Shot Antibody Designercited by 8
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
- 2024Self-Supervised Representation Learning for Geospatial Objects: A Surveycited by 8
- 2024A Survey of the Self Supervised Learning Mechanisms for Vision Transformerscited by 8
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
50 most cited of 136 All 136 (JSON)
- 2026Revisiting Positive Samples in Graph Contrastive Learning: From the Perspective of Message Passing9 Jun 2026
- 2026PaperFit: Vision-in-the-Loop Typesetting Optimization for Scientific Documents11 May 2026
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering21 Mar 2026
- 2025Learning and Editing Universal Graph Prompt Tuning via Reinforcement Learning9 Dec 2025
- 2025GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networks25 Oct 2025
- 2025Large Language Models Meet Text-Attributed Graphs: A Survey of Integration Frameworks and Applications24 Oct 2025
- 2025An adaptive subsampling method for large-sample feature screening19 Sep 2025
- 2025LLM-based Contrastive Self-Supervised AMR Learning with Masked Graph Autoencoders for Fake News Detection26 Aug 2025
- 2025Self-Supervised Contrastive Learning for Multi-Label Images29 Jun 2025
- 2025From Persona to Person: Enhancing the Naturalness with Multiple Discourse Relations Graph Learning in Personalized Dialogue Generation13 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
38 more
- 2025Graph Positional Autoencoders as Self-supervised Learners29 May 2025
- 2025Supervised Graph Contrastive Learning for Gene Regulatory Networks23 May 2025
- 2025Fractal Graph Contrastive Learning16 May 2025
- 2025Balancing Graph Embedding Smoothness in Self-Supervised Learning via Information-Theoretic Decomposition16 Apr 2025
- 2025Towards Graph Foundation Models: A Transferability Perspective12 Mar 2025
- 2025RURANET++: An Unsupervised Learning Method for Diabetic Macular Edema Based on SCSE Attention Mechanisms and Dynamic Multi-Projection Head Clustering27 Feb 2025
- 2025Towards Automated Self-Supervised Learning for Truly Unsupervised Graph Anomaly Detection24 Jan 2025
- 2024Automatic Self-supervised Learning for Social Recommendations25 Dec 2024
- 2024Revisiting Self-Supervised Heterogeneous Graph Learning from Spectral Clustering Perspective1 Dec 2024
- 2024Contrastive Graph Condensation: Advancing Data Versatility through Self-Supervised Learning26 Nov 2024
- 2024Conditional Distribution Learning for Graph Classification20 Nov 2024
- 2024How to Bridge Spatial and Temporal Heterogeneity in Link Prediction? A Contrastive Method1 Nov 2024
- 2024Can Self Supervision Rejuvenate Similarity-Based Link Prediction?24 Oct 2024
- 2024Revisiting Graph Autoencoders as Implicit Contrastive Learners14 Oct 2024
- 2024Enhancing Graph Self-Supervised Learning with Graph Interplay5 Oct 2024
- 2024Logic Synthesis Optimization with Predictive Self-Supervision via Causal Transformers16 Sep 2024
- 2024Informative Subgraphs Aware Masked Auto-Encoder in Dynamic Graphs14 Sep 2024
- 2024Learning to Model Graph Structural Information on MLPs via Graph Structure Self-Contrasting9 Sep 2024
- 2024A Survey of the Self Supervised Learning Mechanisms for Vision Transformers30 Aug 2024
- 2024Self-Supervised Representation Learning for Geospatial Objects: A Survey22 Aug 2024
- 2024Image-based Freeform Handwriting Authentication with Energy-oriented Self-Supervised Learning19 Aug 2024
- 2024RELIEF: Reinforcement Learning Empowered Graph Feature Prompt Tuning6 Aug 2024
- 2024Safe Semi-Supervised Contrastive Learning Using In-Distribution Data as Positive Examples3 Aug 2024
- 2024Teach Harder, Learn Poorer: Rethinking Hard Sample Distillation for GNN-to-MLP Knowledge Distillation20 Jul 2024
- 2024Robust and Explainable Framework to Address Data Scarcity in Diagnostic Imaging9 Jul 2024
- 2024HC-GLAD: Dual Hyperbolic Contrastive Learning for Unsupervised Graph-Level Anomaly Detection2 Jul 2024
- 2024TopoGCL: Topological Graph Contrastive Learning25 Jun 2024
- 2024From Overfitting to Robustness: Quantity, Quality, and Variety Oriented Negative Sample Selection in Graph Contrastive Learning21 Jun 2024
- 2024GraphFM: A Comprehensive Benchmark for Graph Foundation Model12 Jun 2024
- 2024Rethinking Spectral Augmentation for Contrast-based Graph Self-Supervised Learning30 May 2024
- 2024Balancing User Preferences by Social Networks: A Condition-Guided Social Recommendation Model for Mitigating Popularity Bias27 May 2024
- 2024Towards Graph Contrastive Learning: A Survey and Beyond20 May 2024
- 2024Exploring Correlations of Self-Supervised Tasks for Graphs7 May 2024
- 2024Semantic Evolvement Enhanced Graph Autoencoder for Rumor Detection24 Apr 2024
- 2024Delayed Bottlenecking: Alleviating Forgetting in Pre-trained Graph Neural Networks23 Apr 2024
- 2024A Comprehensive Survey on Self-Supervised Learning for Recommendation4 Apr 2024
- 2024Automated Contrastive Learning Strategy Search for Time Series19 Mar 2024
- 2024Unsupervised Graph Neural Architecture Search with Disentangled Self-supervision8 Mar 2024
50 newest of 136 All 136 (JSON)
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 205
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2023Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospectscited by 97
- 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
- 2024OpenGraph: Towards Open Graph Foundation Modelscited by 75
- 2022Audio Self-supervised Learning: A Surveycited by 65
- 2022Hard Sample Aware Network for Contrastive Deep Graph Clusteringcited by 61
- 2022DiffBP: Generative Diffusion of 3D Molecules for Target Protein Bindingcited by 58
- 2023OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learningcited by 53
- 2022Heterogeneous Graph Masked Autoencoderscited by 47
- 2021Prototypical Graph Contrastive Learningcited by 37
12 most cited of 136 All 136 (JSON)
- 2026Revisiting Positive Samples in Graph Contrastive Learning: From the Perspective of Message Passing9 Jun 2026
- 2026PaperFit: Vision-in-the-Loop Typesetting Optimization for Scientific Documents11 May 2026
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering21 Mar 2026
- 2025Learning and Editing Universal Graph Prompt Tuning via Reinforcement Learning9 Dec 2025
- 2025GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networks25 Oct 2025
- 2025Large Language Models Meet Text-Attributed Graphs: A Survey of Integration Frameworks and Applications24 Oct 2025
- 2025An adaptive subsampling method for large-sample feature screening19 Sep 2025
- 2025LLM-based Contrastive Self-Supervised AMR Learning with Masked Graph Autoencoders for Fake News Detection26 Aug 2025
- 2025Self-Supervised Contrastive Learning for Multi-Label Images29 Jun 2025
- 2025From Persona to Person: Enhancing the Naturalness with Multiple Discourse Relations Graph Learning in Personalized Dialogue Generation13 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
12 newest of 136 All 136 (JSON)