Augmentation-Free Graph Contrastive Learning with Performance Guarantee
Abstract
Graph contrastive learning (GCL) is the most representative and prevalent self-supervised learning approach for graph-structured data. Despite its remarkable success, existing GCL methods highly rely on an augmentation scheme to learn the representations invariant across different augmentation views. In this work, we revisit such a convention in GCL through examining the effect of augmentation techniques on graph data via the lens of spectral theory. We found that graph augmentations preserve the low-frequency components and perturb the middle- and high-frequency components of the graph, which contributes to the success of GCL algorithms on homophilic graphs but hinder its application on heterophilic graphs, due to the high-frequency preference of heterophilic data. Motivated by this, we propose a novel, theoretically-principled, and augmentation-free GCL method, named AF-GCL, that (1) leverages the features aggregated by Graph Neural Network to construct the self-supervision signal instead of augmentations and therefore (2) is less sensitive to the graph homophily degree. Theoretically, We present the performance guarantee for AF-GCL\ as well as an analysis for understanding the efficacy of AF-GCL. Extensive experiments on 14 benchmark datasets with varying degrees of heterophily show that AF-GCL\ presents competitive or better performance on homophilic graphs and outperforms all existing state-of-the-art GCL methods on heterophilic graphs with significantly less computational overhead.
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 | CNA | 0.9575
±0.0058 | |
| 2 | IS-GIB | 0.9390
±0.0187 | |
| 3 | EERM | 0.9112
±0.0145 | |
| 44 | GCN | 0.8033
±0.0088 best reported | best at pub: Gophormer: Ego-Graph Transformer for Node Classification (2021) |
| 61 | GraphSAGE | 0.7923
±0.0053 | |
| 66 | DGI | 0.7890
±0.0020 best reported | best at pub: Node Representation Learning in Graph via Node-to-Neighbourhood Mutual Information Maximization (2022) best today: Oversmoothing: A Nightmare for Graph Contrastive Learning? (2023) |
| 73 | GMI | 0.7869
±0.0016 best reported | |
| 87 | MVGRL | 0.7808
±0.0006 best reported | |
| 136 | BGRL | 0.7600
±0.0020 best reported | best today: Oversmoothing: A Nightmare for Graph Contrastive Learning? (2023) |
| 201 | GRACE | 0.7450
±0.0010 best reported | best at pub: Contrastive and Generative Graph Convolutional Networks for Graph-based Semi-Supervised Learning (AAAI 2020) best today: Oversmoothing: A Nightmare for Graph Contrastive Learning? (2023) |
| 350 | MLP | 0.7289
±0.0010 best reported | best at pub: Block Modeling-Guided Graph Convolutional Neural Networks (AAAI 2021) best today: Gumbel-MPNN: Graph Rewiring with Gumbel-Softmax (2025) |
| 461 | AF-GCL | 0.7196
±0.0042 | This paper |
| 505 | GCA | 0.7133
±0.0037 | prev best: Graph Masked Autoencoders with Transformers (2022) |
| 625 | VGAE | 0.6990
±0.0057 best reported | best today: Decoupled Self-supervised Learning for Non-Homophilou Graphs (2022) |
| 692 | DeepWalk | 0.6785
±0.0079 best reported | best at pub: Node Representation Learning in Graph via Node-to-Neighbourhood Mutual Information Maximization (2022) best today: Decoupled Self-supervised Learning for Non-Homophilou Graphs (2022) |
| 739 | GAE | 0.6583
±0.0040 | prev best: Graph Masked Autoencoders with Transformers (2022) Improvement within reported uncertainty; not highlighted. |
| 766 | Node2Vec | 0.6552
±0.0018 best reported |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | LGTL | 0.9518
±0.0011 | |
| 2 | MixHop (LO) | 0.9513
±0.0038 | |
| 3 | GraphSAGE (LO) | 0.9511
±0.0036 | |
| 18 | GCN | 0.9296
±0.0015 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 116 | SAGE | 0.8881
±0.0015 | |
| 144 | BGRL | 0.8830
±0.0010 best reported | best today: Oversmoothing: A Nightmare for Graph Contrastive Learning? (2023) |
| 194 | GRACE | 0.8054
±0.0036 | prev best: Contrastive and Generative Graph Convolutional Networks for Graph-based Semi-Supervised Learning (AAAI 2020) best today: Oversmoothing: A Nightmare for Graph Contrastive Learning? (2023) |
| 195 | GMI | 0.8726
±0.0016 best reported | |
| 196 | MVGRL | 0.8725
±0.0012 best reported | |
| 204 | DGI | 0.8708
±0.0017 best reported | |
| 210 | MLP | 0.8690
±0.0074 best reported | best at pub: Block Modeling-Guided Graph Convolutional Neural Networks (AAAI 2021) best today: On the Equivalence of Graph Convolution and Mixup (TMLR 2023) |
| 223 | DeepWalk | 0.8652
±0.0012 best reported | |
| 255 | GCA | 0.8512
±0.0023 best reported | best at pub: Graph Masked Autoencoders with Transformers (2022) |
| 299 | VGAE | 0.8307
±0.0029 best reported | |
| 304 | GAE | 0.8294
±0.0031 best reported | best at pub: Graph Masked Autoencoders with Transformers (2022) |
| 346 | AF-GCL | 0.8150
±0.0070 best reported | best today: Adaptive Negative Scheduling for Graph Contrastive Learning (2026) |
| 859 | Node2cec | 0.6623
±0.0095 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GCN | 0.9302
±0.0011 | prev best: Learning Graph Augmentations to Learn Graph Representations (2022) |
| 2 | RSE + RGCN (70b) | 0.8852
±0.0019 | |
| 3 | LEMP+T | 0.8825 | |
| 9 | SAGE | 0.8771 | |
| 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) |
| 133 | AF-GCL | 0.7901
±0.0051 | This paper |
| 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 | This paper |
| 181 | GAE | 0.7397
±0.0016 | prev best: Learning Graph Augmentations to Learn Graph Representations (2022) best today: Negative-Free Self-Supervised Gaussian Embedding of Graphs (2024) |
| 180 | VGAE | 0.7787
±0.0053 best reported | best at pub: Barlow Graph Auto-Encoder for Unsupervised Network Embedding (2021) best today: Negative-Free Self-Supervised Gaussian Embedding of Graphs (2024) |
| 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. |
| 198 | DeepWalk | 0.7721 best reported | best at pub: Barlow Graph Auto-Encoder for Unsupervised Network Embedding (2021) |
| 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 best reported | best today: View Space: Learning Representation across Arbitrary Graphs (ICML 2025) |
| 260 | Node2cec | 0.7176
±0.0014 | This paper |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DiGGR | 0.4535
±0.0353 | |
| 2 | TRIGON | 0.4402
±0.0028 | |
| 3 | DoG | 0.4320
±0.0120 | |
| 42 | MLP | 0.4026
±0.0108 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Heterophily-Aware Graph Attention Network (2023) |
| 68 | GraphSAGE | 0.3899
±0.0085 | |
| 135 | GCN | 0.3690 best reported | best at pub: Beyond Low-frequency Information in Graph Convolutional Networks (AAAI 2021) |
| 247 | MVGRL | 0.3464
±0.0020 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 251 | GRACE | 0.3450
±0.0110 best reported | best today: Graph Contrastive Learning under Heterophily via Graph Filters (2023) |
| 309 | VGAE | 0.3157
±0.0075 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 335 | DGI | 0.2830
±0.0076 | prev best: Graph Representation Learning via Aggregation Enhancement (2022) best today: Toward General Digraph Contrastive Learning: A Dual Spatial Perspective (2025) Improvement within reported uncertainty; not highlighted. |
| 356 | BGRL | 0.2986 best reported | |
| 361 | GCA | 0.2965 best reported | best today: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 375 | AF-GCL | 0.2894
±0.0069 | This paper |
| 383 | GAE | 0.2863
±0.0105 best reported | |
| 399 | GMI | 0.2728
±0.0087 | prev best: Unsupervised Network Embedding Beyond Homophily (TMLR 2022) Improvement within reported uncertainty; not highlighted. |
| 411 | Node2cec | 0.2704
±0.0056 | This paper |
| 424 | DeepWalk | 0.2550
±0.0028 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | Hetero-S (GAT 8-layer) | 0.8693 | |
| 2 | Dir-GNN+CNA | 0.8586
±0.0180 | |
| 3 | GAT | 0.8560 | |
| 34 | MVGRL | 0.7319
±0.0042 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 52 | GCN | 0.7033 best reported | best at pub: Non-Local Graph Neural Networks (2020) best today: Understanding Heterophily for Graph Neural Networks (ICML 2024) |
| 89 | AF-GCL | 0.6528
±0.0053 | This paper |
| 95 | BGRL | 0.6486
±0.0063 | This paper |
| 105 | GCA | 0.6366
±0.0032 best reported | best today: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) |
| 108 | SAGE | 0.6340
±0.0300 | |
| 114 | VGAE | 0.6232
±0.0190 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 119 | GRACE | 0.6124
±0.0053 | This paper |
| 134 | DGI | 0.6027
±0.0070 | This paper |
| 169 | MLP | 0.5429 best reported | best at pub: Block Modeling-Guided Graph Convolutional Neural Networks (AAAI 2021) best today: Understanding Heterophily for Graph Neural Networks (ICML 2024) |
| 175 | GMI | 0.5281
±0.0063 | This paper |
| 209 | DeepWalk | 0.4774
±0.0205 best reported | |
| 259 | GAE | 0.3913
±0.0134 | This paper |
| 272 | Node2cec | 0.3149
±0.0117 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | IBG-NN | 0.7763
±0.0179 | |
| 2 | Dir-GNN+CNA | 0.7747
±0.0128 | |
| 3 | DHGNN | 0.7684
±0.0161 | |
| 46 | GCN | 0.6067 best reported | best at pub: Non-Local Graph Neural Networks (2020) best today: Understanding Heterophily for Graph Neural Networks (ICML 2024) |
| 50 | MVGRL | 0.6009
±0.0044 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 83 | AF-GCL | 0.5210
±0.0067 | This paper |
| 98 | GCA | 0.4809
±0.0021 best reported | best today: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) |
| 108 | BGRL | 0.4624
±0.0070 | This paper |
| 120 | SAGE | 0.4460
±0.0130 | |
| 141 | VGAE | 0.4250
±0.0135 best reported | best today: Frequency-Corrupt Based Graph Self-Supervised Learning (WWW 2026) |
| 144 | DGI | 0.4222
±0.0063 | This paper |
| 154 | GRACE | 0.4109
±0.0085 | This paper |
| 172 | MLP | 0.3930
±0.0079 best reported | best at pub: Block Modeling-Guided Graph Convolutional Neural Networks (AAAI 2021) |
| 193 | DeepWalk | 0.3754
±0.0219 best reported | best today: Decoupled Self-supervised Learning for Non-Homophilou Graphs (2022) |
| 216 | GMI | 0.3525
±0.0121 | This paper |
| 225 | GAE | 0.3465
±0.0081 | This paper |
| 251 | Node2cec | 0.2764
±0.0136 | This paper |
LINKX Benchmarks
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DGT | 0.6609
±0.0022 | |
| 2 | ICG_u-NN | 0.6608
±0.0074 | |
| 3 | LINKX | 0.6606
±0.0019 | |
| 14 | GraphSAGE | 0.6473
±0.0011 | |
| 16 | GCN | 0.6274
±0.0003 | prev best: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Deformable Graph Transformer (2022) |
| 29 | AF-GCL | 0.6204
±0.0017 | This paper |
| 31 | DeepWalk | 0.6171
±0.0041 | This paper |
| 32 | DGI | 0.6147
±0.0056 | This paper |
| 33 | MLP | 0.6114
±0.0006 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Deformable Graph Transformer (2022) |
| 34 | Node2cec | 0.6112
±0.0029 | This paper |
| 37 | BGRL | 0.6093
±0.0032 | This paper |
| 39 | VGAE | 0.6070
±0.0061 | This paper |
| 47 | GAE | 0.5626
±0.0050 | This paper |
