Relational Self-Supervised Learning on Graphs
Abstract
Over the past few years, graph representation learning (GRL) has been a powerful strategy for analyzing graph-structured data. Recently, GRL methods have shown promising results by adopting self-supervised learning methods developed for learning representations of images. Despite their success, existing GRL methods tend to overlook an inherent distinction between images and graphs, i.e., images are assumed to be independently and identically distributed, whereas graphs exhibit relational information among data instances, i.e., nodes. To fully benefit from the relational information inherent in the graph-structured data, we propose a novel GRL method, called RGRL, that learns from the relational information generated from the graph itself. RGRL learns node representations such that the relationship among nodes is invariant to augmentations, i.e., augmentation-invariant relationship, which allows the node representations to vary as long as the relationship among the nodes is preserved. By considering the relationship among nodes in both global and local perspectives, RGRL overcomes limitations of previous contrastive and non-contrastive methods, and achieves the best of both worlds. Extensive experiments on fourteen benchmark datasets over various downstream tasks demonstrate the superiority of RGRL over state-of-the-art baselines. The source code for RGRL is available at.
Benchmark Results
Tested on 8 datasets 13 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 | |
| 3 | GAT+T | 0.9660
±0.0007 | |
| 7 | SAGE | 0.9643
±0.0027 | |
| 8 | GCN | 0.9632
±0.0008 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) |
| 160 | RGRL | 0.9343
±0.0031 | This paper |
| 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) |
| 191 | GCA | 0.9320
±0.0060 best reported | best at pub: Calibrating and Improving Graph Contrastive Learning (TMLR 2021) best today: Decoupling Weighing and Selecting for Integrating Multiple Graph Pre-training Tasks (ICLR 2024) Difference within reported uncertainty; not counted as underperformance. |
| 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: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) 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) |
| 390 | MLP | 0.9128
±0.0063 | |
| 408 | GMI | 0.9081
±0.0015 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Energy-Balanced Hyperspherical Graph Representation Learning via Structural Binding and Entropic Dispersion (2025) Difference within reported uncertainty; not counted as underperformance. |
| 445 | DW + feats. | 0.9005
±0.0008 | This paper |
| 459 | N2V | 0.8967
±0.0012 | This paper |
| 465 | DW | 0.8944
±0.0011 | This paper |
| 539 | Feats. | 0.7853 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9461
±0.0017 | |
| 2 | GCN | 0.9412
±0.0008 best reported | best at pub: Learning on Attribute-Missing Graphs (2020) |
| 3 | GAT | 0.9398
±0.0022 | |
| 8 | SAGE | 0.9351
±0.0006 | |
| 79 | BGRL | 0.9034
±0.0019 best reported | best at pub: Graph Representation Learning via Aggregation Enhancement (2022) best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) |
| 125 | RGRL | 0.8970
±0.0044 | This paper |
| 139 | GRACE | 0.8953
±0.0035 best reported | best at pub: Graph Representation Learning via Aggregation Enhancement (2022) best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) |
| 159 | CCA-SSG | 0.8896
±0.0013 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) best today: Str-GCL: Structural Commonsense Driven Graph Contrastive Learning (WWW 2025) |
| 160 | GCA | 0.8894
±0.0015 best reported | best at pub: Barlow Graph Auto-Encoder for Unsupervised Network Embedding (2021) best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) Difference within reported uncertainty; not counted as underperformance. |
| 179 | MVGRL | 0.8861
±0.0064 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) |
| 210 | DGI | 0.8798
±0.0081 best reported | best at pub: Graph Representation Learning via Aggregation Enhancement (2022) best today: Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning (2024) |
| 280 | DW + feats. | 0.8628
±0.0007 | This paper |
| 297 | DW | 0.8568
±0.0006 | This paper |
| 320 | MLP | 0.8463 | |
| 335 | N2V | 0.8439
±0.0008 | This paper |
| 342 | GMI | 0.8422
±0.0052 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) best today: Localized Graph Contrastive Learning (2022) |
| 459 | Feats. | 0.7381 | This paper |
| # | Model | F1 ↑ | Paper |
|---|---|---|---|
| 1 | EnGCN | 0.9714
±0.0003 | |
| 2 | SAGN+SLE | 0.9710 | |
| 3 | GAMLP(JK) | 0.9704
±0.0001 | |
| 14 | GraphSAGE | 0.9660 | |
| 63 | CCA-SSG | 0.9511
±0.0018 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) Difference within reported uncertainty; not counted as underperformance. |
| 67 | RGRL | 0.9504
±0.0300 | This paper |
| 68 | GRACE | 0.9484
±0.0300 | prev best: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) Improvement within reported uncertainty; not highlighted. |
| 74 | BGRL | 0.9490
±0.0400 | prev best: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) Improvement within reported uncertainty; not highlighted. |
| 75 | GCA | 0.9485
±0.0600 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GrokFormer | 0.9831
±0.0018 | |
| 2 | PolyFormer | 0.9808
±0.0027 | |
| 3 | SGFormer | 0.9796
±0.0081 | |
| 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 | |
| 69 | BGRL | 0.9580
±0.0040 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Unifying Graph Contrastive Learning with Flexible Contextual Scopes (2022) |
| 106 | CCA-SSG | 0.9559
±0.0007 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) |
| 124 | RGRL | 0.9546
±0.0010 | This paper |
| 125 | MVGRL | 0.9544
±0.0027 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) best today: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) Difference within reported uncertainty; not counted as underperformance. |
| 164 | DW + feats. | 0.9490
±0.0009 | This paper |
| 167 | DGI | 0.9489
±0.0009 best reported | best at pub: Graph Contrastive Learning with Adaptive Augmentation (WWW 2020) best today: Balancing Graph Embedding Smoothness in Self-Supervised Learning via Information-Theoretic Decomposition (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| 214 | Feats. | 0.9358 | This paper |
| 263 | DW | 0.9177
±0.0015 | This paper |
| 269 | N2V | 0.9119
±0.0004 | This paper |
| # | Model | F1 ↑ | Paper |
|---|---|---|---|
| 1 | GAMLP(JK) | 0.9982
±0.0001 | |
| 2 | GraphCON-GCN | 0.9960 | |
| 3 | GCNII | 0.9953
±0.0001 | |
| 21 | GCN | 0.9850 | |
| 117 | BGRL | 0.7363
±0.0016 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: Disentangled Generative Graph Representation Learning (2024) Difference within reported uncertainty; not counted as underperformance. |
| 119 | CCA-SSG | 0.7334
±0.0017 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: Disentangled Generative Graph Representation Learning (2024) |
| 126 | GRACE | 0.6971
±0.0017 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: Disentangled Generative Graph Representation Learning (2024) Difference within reported uncertainty; not counted as underperformance. |
| 133 | RGRL | 0.6928
±0.0600 | This paper |
| 138 | GCA | 0.6672
±0.0800 | This paper |
| 173 | MLP | 0.4620 |
| # | 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 | |
| 89 | RGRL | 0.8029
±0.0072 | This paper |
| 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. |
| 130 | CCA-SSG | 0.7908
±0.0053 best reported | best today: Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning (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. |
| 199 | DW + feats. | 0.7721
±0.0003 | This paper |
| 234 | GMI | 0.7490
±0.0010 best reported | best at pub: Learning Graph Augmentations to Learn Graph Representations (2022) Difference within reported uncertainty; not counted as underperformance. |
| 237 | MLP | 0.7469
±0.0085 | |
| 241 | DW | 0.7435
±0.0006 | This paper |
| 255 | Feats. | 0.7198 | This paper |
| 259 | N2V | 0.7179
±0.0005 | This paper |
Heterogeneous Graph Benchmarks
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS | 0.9566
±0.0020 | |
| 2 | PSHGCN | 0.9561
±0.0012 | |
| 3 | RpHGNN | 0.9555
±0.0029 | |
| 21 | GCN | 0.9460
±0.0031 | |
| 37 | HAN | 0.9369 best reported | |
| 44 | DMGI | 0.9331 best reported | best at pub: Multiplex Heterogeneous Graph Convolutional Network (KDD 2022) |
| 64 | HDMI | 0.9220
±0.0050 best reported | best today: Revisiting Self-Supervised Heterogeneous Graph Learning from Spectral Clustering Perspective (NeurIPS 2024) |
| 123 | RGRL | 0.8180 | This paper |
| 130 | BGRL | 0.8070 | prev best: Mixed Graph Contrastive Network for Semi-Supervised Node Classification (2022) |
| 149 | DMGI_attn | 0.7700 | This paper |
| 176 | MLP | 0.6447
±0.0136 |
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | ELLA | 0.7930
±0.0010 | |
| 2 | MHGCN | 0.7820
±0.0138 | |
| 3 | PSHGCN | 0.7446
±0.0032 | |
| 14 | GCN | 0.6813
±0.0083 | |
| 18 | HAN | 0.6769
±0.0064 best reported | best at pub: Heterogeneous Graph Benchmarks (KDD 2021) best today: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 30 | RGRL | 0.6580 | This paper |
| 29 | HDMI | 0.6580 | This paper |
| 33 | DMGI | 0.6480 | This paper |
| 41 | BGRL | 0.6340 | This paper |
| 55 | DMGI_attn | 0.6060 | This paper |
| 74 | MLP | 0.5514 |
