MA-GCL: Model Augmentation Tricks for Graph Contrastive Learning
Abstract
Contrastive learning (CL), which can extract the information shared between different contrastive views, has become a popular paradigm for vision representation learning. Inspired by the success in computer vision, recent work introduces CL into graph modeling, dubbed as graph contrastive learning (GCL). However, generating contrastive views in graphs is more challenging than that in images, since we have little prior knowledge on how to significantly augment a graph without changing its labels. We argue that typical data augmentation techniques (e.g., edge dropping) in GCL cannot generate diverse enough contrastive views to filter out noises. Moreover, previous GCL methods employ two view encoders with exactly the same neural architecture and tied parameters, which further harms the diversity of augmented views. To address this limitation, we propose a novel paradigm named model augmented GCL (MA-GCL), which will focus on manipulating the architectures of view encoders instead of perturbing graph inputs. Specifically, we present three easy-to-implement model augmentation tricks for GCL, namely asymmetric, random and shuffling, which can respectively help alleviate high-frequency noises, enrich training instances and bring safer augmentations. All three tricks are compatible with typical data augmentations. Experimental results show that MA-GCL can achieve state-of-the-art performance on node classification benchmarks by applying the three tricks on a simple base model. Extensive studies also validate our motivation and the effectiveness of each trick. (Code, data and appendix are available at.)
Benchmark Results
Tested on 3 datasets 7 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 | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) |
| 3 | GAT+T | 0.9660
±0.0007 | |
| 7 | SAGE | 0.9643
±0.0027 | |
| 8 | GCN | 0.9632
±0.0008 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) |
| 114 | MA-GCL | 0.9380
±0.0010 | This paper |
| 172 | BGRL | 0.9337
±0.0021 best reported | best at pub: Wiener Graph Deconvolutional Network Improves Graph Self-Supervised Learning (AAAI 2022) |
| 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: 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) |
| 355 | ARIEL | 0.9180
±0.0024 best reported | best today: HomoGCL: Rethinking Homophily in Graph Contrastive Learning (KDD 2023) |
| 383 | SimGRACE | 0.9139
±0.0040 | This paper |
| 390 | MLP | 0.9128
±0.0063 | |
| 396 | Base Model | 0.9119
±0.0030 | This paper |
| 475 | COLES | 0.8900
±0.0050 | This paper |
| # | 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) |
| 24 | MA-GCL | 0.9419
±0.0010 | This paper |
| 43 | DGI | 0.9350
±0.0030 best reported | best at pub: Towards Graph Self-Supervised Learning with Contrastive Adjusted Zooming (2021) best today: PyG-SSL: A Graph Self-Supervised Learning Toolkit (2024) |
| 46 | SimGRACE | 0.9345
±0.0040 | This paper |
| 48 | CCA-SSG | 0.9337
±0.0020 | This paper |
| 49 | ARIEL | 0.9335 | This paper |
| 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 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) |
| 69 | GRACE | 0.9293 | prev best: Towards Graph Self-Supervised Learning with Contrastive Adjusted Zooming (2021) best today: A Fused Gromov-Wasserstein Approach to Subgraph Contrastive Learning (TMLR 2025) Improvement within reported uncertainty; not highlighted. |
| 87 | Base Model | 0.9286
±0.0030 | This paper |
| 88 | MLP | 0.9280
±0.0020 | |
| 99 | COLES | 0.9265
±0.0010 | This paper |
| 116 | MVGRL | 0.9211
±0.0010 | This paper |
Other Graph Benchmarks
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | MA-GCL | 0.8883
±0.0030 | This paper |
| 2 | CCA-SSG | 0.8842
±0.0030 | This paper |
| 3 | ARIEL | 0.8827
±0.0020 | This paper |
| 4 | BGRL | 0.8823
±0.0030 | This paper |
| 5 | GCA | 0.8785
±0.0030 | This paper |
| 6 | Base Model | 0.8765
±0.0020 | This paper |
| 7 | MVGRL | 0.8752
±0.0010 | This paper |
| 8 | GRACE | 0.8746
±0.0020 | This paper |
| 9 | GAT | 0.8693
±0.0030 | This paper |
| 10 | GCN | 0.8651
±0.0050 | This paper |
| 11 | SimGRACE | 0.8604
±0.0020 | This paper |
| 12 | DGI | 0.8395
±0.0050 | This paper |
| 14 | COLES | 0.7964 | This paper |
| 33 | GIN | 0.4916
±0.0102 |
