Self-supervised Graph Neural Networks without explicit negative sampling
Not on the map. Why?
Abstract (arXiv)
Real world data is mostly unlabeled or only few instances are labeled. Manually labeling data is a very expensive and daunting task. This calls for unsupervised learning techniques that are powerful enough to achieve comparable results as semi-supervised/supervised techniques. Contrastive self-supervised learning has emerged as a powerful direction, in some cases outperforming supervised techniques. In this study, we propose, SelfGNN, a novel contrastive self-supervised graph neural network (GNN) without relying on explicit contrastive terms. We leverage Batch Normalization, which introduces implicit contrastive terms, without sacrificing performance. Furthermore, as data augmentation is key in contrastive learning, we introduce four feature augmentation (FA) techniques for graphs. Though graph topological augmentation (TA) is commonly used, our empirical findings show that FA perform as good as TA. Moreover, FA incurs no computational overhead, unlike TA, which often has O(N^3) time complexity, N-number of nodes. Our empirical evaluation on seven publicly available real-world data shows that, SelfGNN is powerful and leads to a performance comparable with SOTA supervised GNNs and always better than SOTA semi-supervised and unsupervised GNNs. The source code is available at https://github.com/zekarias-tilahun/SelfGNN.
Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). Builds on 31 of its 34 references that are in the map. First posted on arXiv 27 Mar 2021.
Builds on
31 of 34 references.
References · 31
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2018Deep Graph Infomaxcited by 1,106
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
19 more
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2020CURL: Contrastive Unsupervised Representations for Reinforcement Learningcited by 760
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2020Contrastive Learning with Hard Negative Samplescited by 628
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 463
- 2019Diffusion Improves Graph Learningcited by 414
- 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 303
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
- 2020BYOL works even without batch statisticscited by 95
- 2020Understanding Self-supervised Learning with Dual Deep Networkscited by 62
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2018A simple yet effective baseline for non-attributed graph classificationcited by 17
- 2020Gossip and Attend: Context-Sensitive Graph Representation Learningcited by 1
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 6; 2024: 4; 2025: 4.
25 papers.
Sort:
By area:
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 448
- 2021Self-supervised Learning on Graphs: Contrastive, Generative,or Predictivecited by 136
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
- 2024A Comprehensive Survey on Data Augmentationcited by 40
- 2021Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practicescited by 25
- 2022Link Prediction with Non-Contrastive Learningcited by 11
- 2022Data Augmentation on Graphs: A Technical Surveycited by 10
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
- 2022Analyzing Data-Centric Properties for Graph Contrastive Learningcited by 7
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learningcited by 7
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 6
13 more
- 2022Features Based Adaptive Augmentation for Graph Contrastive Learningcited by 4
- 2023Revisiting Graph Contrastive Learning for Anomaly Detectioncited by 4
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detectioncited by 4
- 2021Jointly Learnable Data Augmentations for Self-Supervised GNNscited by 3
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detectioncited by 3
- 2024Tensor-Fused Multi-View Graph Contrastive Learningcited by 3
- 2025Graph Prompting for Graph Learning Models: Recent Advances and Future Directionscited by 3
- 2023Self-Supervised Node Representation Learning via Node-to-Neighbourhood Alignmentcited by 2
- 2022Federated Graph Representation Learning using Self-Supervisioncited by 0
- 2024Data-Driven Self-Supervised Graph Representation Learningcited by 0
- 2025Generative and Contrastive Graph Representation Learningcited by 0
- 2025Weak Supervision for Real World Graphscited by 0
- 2025Beyond Augmentation: Leveraging Inter-Instance Relation in Self-Supervised Representation Learningcited by 0
- 2025Beyond Augmentation: Leveraging Inter-Instance Relation in Self-Supervised Representation Learning25 Oct 2025
- 2025Graph Prompting for Graph Learning Models: Recent Advances and Future Directions10 Jun 2025
- 2025Weak Supervision for Real World Graphs3 Jun 2025
- 2025Generative and Contrastive Graph Representation Learning17 May 2025
- 2024Data-Driven Self-Supervised Graph Representation Learning24 Dec 2024
- 2024Tensor-Fused Multi-View Graph Contrastive Learning20 Oct 2024
- 2024A Comprehensive Survey on Data Augmentation15 May 2024
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillation6 Mar 2024
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detection14 Dec 2023
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learning5 Nov 2023
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detection10 May 2023
13 more
- 2023Revisiting Graph Contrastive Learning for Anomaly Detection4 May 2023
- 2023Self-Supervised Node Representation Learning via Node-to-Neighbourhood Alignment9 Feb 2023
- 2022Data Augmentation on Graphs: A Technical Survey20 Dec 2022
- 2022Link Prediction with Non-Contrastive Learning25 Nov 2022
- 2022Federated Graph Representation Learning using Self-Supervision27 Oct 2022
- 2022Analyzing Data-Centric Properties for Graph Contrastive Learning4 Aug 2022
- 2022Features Based Adaptive Augmentation for Graph Contrastive Learning5 Jul 2022
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoders22 May 2022
- 2021Augmentation-Free Self-Supervised Learning on Graphs5 Dec 2021
- 2021Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practices5 Nov 2021
- 2021An Empirical Study of Graph Contrastive Learning2 Sep 2021
- 2021Jointly Learnable Data Augmentations for Self-Supervised GNNs23 Aug 2021
- 2021Self-supervised Learning on Graphs: Contrastive, Generative,or Predictive16 May 2021
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 448
- 2021Self-supervised Learning on Graphs: Contrastive, Generative,or Predictivecited by 136
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
- 2024A Comprehensive Survey on Data Augmentationcited by 40
- 2021Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practicescited by 25
- 2022Link Prediction with Non-Contrastive Learningcited by 11
- 2022Data Augmentation on Graphs: A Technical Surveycited by 10
- 2022Analyzing Data-Centric Properties for Graph Contrastive Learningcited by 7
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learningcited by 7
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 6
- 2022Features Based Adaptive Augmentation for Graph Contrastive Learningcited by 4
12 most cited of 24 All 24 (JSON)
- 2025Beyond Augmentation: Leveraging Inter-Instance Relation in Self-Supervised Representation Learning25 Oct 2025
- 2025Graph Prompting for Graph Learning Models: Recent Advances and Future Directions10 Jun 2025
- 2025Weak Supervision for Real World Graphs3 Jun 2025
- 2025Generative and Contrastive Graph Representation Learning17 May 2025
- 2024Data-Driven Self-Supervised Graph Representation Learning24 Dec 2024
- 2024Tensor-Fused Multi-View Graph Contrastive Learning20 Oct 2024
- 2024A Comprehensive Survey on Data Augmentation15 May 2024
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detection14 Dec 2023
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learning5 Nov 2023
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detection10 May 2023
- 2023Revisiting Graph Contrastive Learning for Anomaly Detection4 May 2023
12 newest of 24 All 24 (JSON)