Rethinking and Simplifying Bootstrapped Graph Latents
Abstract
Graph contrastive learning (GCL) has emerged as a representative paradigm in graph self-supervised learning, where negative samples are commonly regarded as the key to preventing model collapse and producing distinguishable representations. Recent studies have shown that GCL without negative samples can achieve state-of-the-art performance as well as scalability improvement, with bootstrapped graph latent (BGRL) as a prominent step forward. However, BGRL relies on a complex architecture to maintain the ability to scatter representations, and the underlying mechanisms enabling the success remain largely unexplored. In this paper, we introduce an instance-level decorrelation perspective to tackle the aforementioned issue and leverage it as a springboard to reveal the potential unnecessary model complexity within BGRL. Based on our findings, we present SGCL, a simple yet effective GCL framework that utilizes the outputs from two consecutive iterations as positive pairs, eliminating the negative samples. SGCL only requires a single graph augmentation and a single graph encoder without additional parameters. Extensive experiments conducted on various graph benchmarks demonstrate that SGCL can achieve competitive performance with fewer parameters, lower time and space costs, and significant convergence speedup..
Benchmark Results
Tested on 8 datasets 25 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9703
±0.0019 | |
| 2 | GAT | 0.9669
±0.0014 best reported | |
| 3 | GAT+T | 0.9660
±0.0007 | |
| 7 | SAGE | 0.9643
±0.0027 | |
| 8 | GCN | 0.9632
±0.0008 best reported | |
| 130 | AFGRL | 0.9361
±0.0020 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 157 | SGCL | 0.9346
±0.0030 | This paper |
| 164 | GraphMAE | 0.9341
±0.0010 | |
| 172 | BGRL | 0.9337
±0.0021 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 186 | CCA-SSG | 0.9325
±0.0021 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 191 | GCA | 0.9320
±0.0060 best reported | best at pub: Unifying Graph Contrastive Learning with Flexible Contextual Scopes (2022) best today: Decoupling Weighing and Selecting for Integrating Multiple Graph Pre-training Tasks (ICLR 2024) |
| 203 | GRACE | 0.9313
±0.0017 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Learn Beneficial Noise as Graph Augmentation (ICML 2025) |
| 206 | MVGRL | 0.9310
±0.0040 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) best today: Decoupling Weighing and Selecting for Integrating Multiple Graph Pre-training Tasks (ICLR 2024) |
| 213 | DGI | 0.9309
±0.0008 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) |
| 263 | COSTA | 0.9267
±0.0016 best reported | best at pub: Graph Soft-Contrastive Learning via Neighborhood Ranking (2022) best today: Noise-Resilient Unsupervised Graph Representation Learning via Multi-Hop Feature Quality Estimation (2024) Difference within reported uncertainty; not counted as underperformance. |
| 390 | MLP | 0.9128
±0.0063 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9461
±0.0017 | |
| 2 | GCN | 0.9412
±0.0008 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) |
| 3 | GAT | 0.9398
±0.0022 best reported | |
| 8 | SAGE | 0.9351
±0.0006 | |
| 65 | SGCL | 0.9070
±0.0030 | This paper |
| 79 | BGRL | 0.9034
±0.0019 | This paper |
| 100 | GraphMAE | 0.8988
±0.0010 | prev best: SeeGera: Self-supervised Semi-implicit Graph Variational Auto-encoders with Masking (WWW 2023) |
| 112 | AFGRL | 0.8988
±0.0033 | This paper |
| 139 | GRACE | 0.8953
±0.0035 best reported | best at pub: Spectral Augmentation for Self-Supervised Learning on Graphs (ICLR 2022) best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) |
| 159 | CCA-SSG | 0.8896
±0.0013 best reported | best at pub: Graph Soft-Contrastive Learning via Neighborhood Ranking (2022) best today: Str-GCL: Structural Commonsense Driven Graph Contrastive Learning (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| 160 | GCA | 0.8894
±0.0015 | This paper |
| 179 | MVGRL | 0.8861
±0.0064 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) |
| 192 | COSTA | 0.8837
±0.0022 best reported | best at pub: HomoGCL: Rethinking Homophily in Graph Contrastive Learning (KDD 2023) Difference within reported uncertainty; not counted as underperformance. |
| 210 | DGI | 0.8798
±0.0081 best reported | best at pub: Unifying Graph Contrastive Learning with Flexible Contextual Scopes (2022) best today: Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning (2024) |
| 320 | MLP | 0.8463 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GrokFormer | 0.9831
±0.0018 | |
| 2 | PolyFormer | 0.9808
±0.0027 | |
| 3 | SGFormer | 0.9796
±0.0081 | |
| 6 | GAT | 0.9782
±0.0028 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) best today: GrokFormer: Graph Fourier Kolmogorov-Arnold Transformers (ICML 2024) |
| 9 | GCN | 0.9774
±0.0035 best reported | best at pub: SelfGNN: Self-supervised Graph Neural Networks without explicit negative sampling (WWW 2021) best today: GrokFormer: Graph Fourier Kolmogorov-Arnold Transformers (ICML 2024) |
| 17 | SAGE | 0.9739
±0.0018 | |
| 58 | MLP | 0.9597
±0.0007 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) |
| 63 | GCA | 0.9590
±0.0020 best reported | best at pub: Unifying Graph Contrastive Learning with Flexible Contextual Scopes (2022) Difference within reported uncertainty; not counted as underperformance. |
| 69 | BGRL | 0.9580
±0.0040 best reported | best at pub: Unifying Graph Contrastive Learning with Flexible Contextual Scopes (2022) Difference within reported uncertainty; not counted as underperformance. |
| 74 | SGCL | 0.9578
±0.0011 | This paper |
| 78 | AFGRL | 0.9574
±0.0010 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 100 | COSTA | 0.9560
±0.0002 | This paper |
| 106 | CCA-SSG | 0.9559
±0.0007 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) |
| 114 | MVRL | 0.9553
±0.0010 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) |
| 117 | GraphMAE | 0.9540
±0.0006 | prev best: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) Improvement within reported uncertainty; not highlighted. |
| 167 | DGI | 0.9489
±0.0009 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) best today: Balancing Graph Embedding Smoothness in Self-Supervised Learning via Information-Theoretic Decomposition (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GCN | 0.9302
±0.0011 best reported | best at pub: Augmentation-Free Graph Contrastive Learning with Performance Guarantee (2022) |
| 2 | RSE + RGCN (70b) | 0.8852
±0.0019 | |
| 3 | LEMP+T | 0.8825 | |
| 9 | SAGE | 0.8771 | |
| 31 | GAT | 0.8533 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) |
| 84 | GraphMAE | 0.7992
±0.0068 | prev best: Graph Soft-Contrastive Learning via Neighborhood Ranking (2022) |
| 94 | GRACE | 0.8014
±0.0048 best reported | best at pub: Large-Scale Representation Learning on Graphs via Bootstrapping (ICLR 2021) best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) |
| 100 | BGRL | 0.8000
±0.0010 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: PyG-SSL: A Graph Self-Supervised Learning Toolkit (2024) Difference within reported uncertainty; not counted as underperformance. |
| 103 | SGCL | 0.7985
±0.0053 | This paper |
| 129 | COSTA | 0.7912
±0.0002 | This paper |
| 130 | CCA-SSG | 0.7908
±0.0053 | prev best: Graph Soft-Contrastive Learning via Neighborhood Ranking (2022) Improvement within reported uncertainty; not highlighted. |
| 143 | AFGRL | 0.7890
±0.0060 best reported | best at pub: Augmentation-Free Self-Supervised Learning on Graphs (AAAI 2021) best today: PyG-SSL: A Graph Self-Supervised Learning Toolkit (2024) |
| 151 | DGI | 0.7865
±0.0690 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Quantizing Text-attributed Graphs for Semantic-Structural Integration (KDD 2025) Difference within reported uncertainty; not counted as underperformance. |
| 162 | GCA | 0.7840
±0.0013 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Augmentation-Free Graph Contrastive Learning with Performance Guarantee (2022) Difference within reported uncertainty; not counted as underperformance. |
| 190 | MVGRL | 0.7757
±0.0046 best reported | best at pub: Graph Barlow Twins: A self-supervised representation learning framework for graphs (2021) best today: Negative-Free Self-Supervised Gaussian Embedding of Graphs (2024) Difference within reported uncertainty; not counted as underperformance. |
| 237 | MLP | 0.7469
±0.0085 best reported | best at pub: Augmentation-Free Graph Contrastive Learning with Performance Guarantee (2022) best today: View Space: Learning Representation across Arbitrary Graphs (ICML 2025) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DoG | 0.9690
±0.0030 | |
| 2 | GWN-fa | 0.9667
±0.0026 | |
| 3 | GWN-sym | 0.9666
±0.0026 | |
| 6 | GraphSAGE | 0.9593
±0.0025 | |
| 12 | GCN | 0.9514
±0.0025 best reported | best at pub: Unifying Graph Convolutional Neural Networks and Label Propagation (2020) best today: Graph Wave Networks (WWW 2025) |
| 21 | GAT | 0.9437
±0.0028 best reported | best at pub: Unifying Graph Convolutional Neural Networks and Label Propagation (2020) best today: Graph Wave Networks (WWW 2025) |
| 43 | DGI | 0.9350
±0.0030 best reported | best at pub: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) best today: PyG-SSL: A Graph Self-Supervised Learning Toolkit (2024) |
| 48 | CCA-SSG | 0.9337
±0.0020 best reported | best at pub: MA-GCL: Model Augmentation Tricks for Graph Contrastive Learning (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 51 | GCA | 0.9332
±0.0012 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) |
| 53 | BGRL | 0.9331
±0.0013 | This paper |
| 57 | SGCL | 0.9330
±0.0020 best reported | best today: Diffusion on Graph: Augmentation of Graph Structure for Node Classification (TMLR 2025) Difference within reported uncertainty; not counted as underperformance. |
| 56 | AFGRL | 0.9330
±0.0020 best reported | best today: PyG-SSL: A Graph Self-Supervised Learning Toolkit (2024) Difference within reported uncertainty; not counted as underperformance. |
| 63 | GraphMAE | 0.9296
±0.0009 | |
| 69 | GRACE | 0.9301
±0.0003 best reported | best at pub: MA-GCL: Model Augmentation Tricks for Graph Contrastive Learning (AAAI 2022) best today: A Fused Gromov-Wasserstein Approach to Subgraph Contrastive Learning (TMLR 2025) |
| 76 | COSTA | 0.9295
±0.0012 | This paper |
| 88 | MLP | 0.9280
±0.0020 best reported | best at pub: Unifying Graph Convolutional Neural Networks and Label Propagation (2020) best today: Revisiting the Necessity of Graph Learning and Common Graph Benchmarks (2024) |
| 118 | MVRL | 0.9211
±0.0012 | This paper |
OGB
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | Jacobi | 0.8968 | |
| 2 | GPR | 0.8953 | |
| 3 | LEMP4HG | 0.8939 | |
| 4 | SAGE | 0.8933 | |
| 6 | GCN | 0.8868 best reported | best at pub: PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm (WWW 2022) |
| 9 | GAT | 0.8829 best reported | best at pub: PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm (WWW 2022) |
| 30 | GraphMAE | 0.8630
±0.0007 best reported | best at pub: Calibrating and Improving Graph Contrastive Learning (TMLR 2021) best today: Towards Graph Foundation Models: Learning Generalities Across Graphs via Task-Trees (ICML 2024) |
| 244 | SGCL | 0.7596
±0.0011 | This paper |
| 300 | BGRL | 0.7397
±0.0005 | This paper |
| 336 | CCA-SSG | 0.7018
±0.0015 | This paper |
| 351 | MLP | 0.6605
±0.0020 best reported | best at pub: SCR: Training Graph Neural Networks with Consistency Regularization (2021) best today: Latent Graph Inference using Product Manifolds (ICLR 2022) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GIANT-XRT | 0.7612
±0.0016 | |
| 2 | GEGCN | 0.7576
±0.0064 | |
| 3 | AGDN | 0.7522
±0.0007 | |
| 15 | GAT | 0.7365
±0.0011 best reported | best today: Fully-inductive Node Classification on Arbitrary Graphs (ICLR 2024) |
| 23 | GCN | 0.7174
±0.0029 | prev best: Hierarchical Graph Transformer with Adaptive Node Sampling (NeurIPS 2022) best today: Geometric Evolution Graph Convolutional Networks: Enhancing Graph Representation Learning via Ricci Flow (2026) Improvement within reported uncertainty; not highlighted. |
| 25 | GraphSAGE | 0.7277
±0.0016 | |
| 52 | GraphMAE | 0.7175
±0.0017 | This paper |
| 56 | BGRL | 0.7164
±0.0012 | This paper |
| 74 | SGCL | 0.7099
±0.0009 | This paper |
| 83 | DGI | 0.7034
±0.0016 best reported | |
| 88 | CCA-SSG | 0.6922
±0.0022 | This paper |
| 92 | GCA | 0.6820
±0.0020 | This paper |
| 93 | MVGRL | 0.6810
±0.0010 | This paper |
| 107 | MLP | 0.5630
±0.0030 | prev best: How Framelets Enhance Graph Neural Networks (ICML 2021) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS+LP+MS | 0.5784
±0.0022 | |
| 2 | SeHGNN+emb+ms | 0.5719
±0.0012 | |
| 3 | SeHGNN+ms | 0.5671
±0.0014 | |
| 47 | GAT | 0.4860
±0.0029 best reported | |
| 57 | GraphSAGE | 0.4646
±0.0060 | |
| 60 | GCN | 0.4290
±0.0050 best reported | |
| 74 | SGCL | 0.3271
±0.0009 | This paper |
| 75 | GraphMAE | 0.3261
±0.0011 | This paper |
| 76 | MLP | 0.3243 best reported | best at pub: Heterogeneous Graph Representation Learning with Relation Awareness (2021) |
| 77 | BGRL | 0.3218
±0.0015 | This paper |
| 78 | CCA-SSG | 0.3178
±0.0038 | This paper |
