Rethinking Graph Masked Autoencoders through Alignment and Uniformity
Abstract
Self-supervised learning on graphs can be bifurcated into contrastive and generative methods. Contrastive methods, also known as graph contrastive learning (GCL), have dominated graph self-supervised learning in the past few years, but the recent advent of graph masked autoencoder (GraphMAE) rekindles the momentum behind generative methods. Despite the empirical success of GraphMAE, there is still a dearth of theoretical understanding regarding its efficacy. Moreover, while both generative and contrastive methods have been shown to be effective, their connections and differences have yet to be thoroughly investigated. Therefore, we theoretically build a bridge between GraphMAE and GCL, and prove that the node-level reconstruction objective in GraphMAE implicitly performs context-level GCL. Based on our theoretical analysis, we further identify the limitations of the GraphMAE from the perspectives of alignment and uniformity, which have been considered as two key properties of high-quality representations in GCL. We point out that GraphMAE's alignment performance is restricted by the masking strategy, and the uniformity is not strictly guaranteed. To remedy the aforementioned limitations, we propose an lignment- niformity enhanced raph asked uto ncoder, named AUG-MAE. Specifically, we propose an easy-to-hard adversarial masking strategy to provide hard-to-align samples, which improves the alignment performance. Meanwhile, we introduce an explicit uniformity regularizer to ensure the uniformity of the learned representations. Experimental results on benchmark datasets demonstrate the superiority of our model over existing state-of-the-art methods. The code is available at:.
Benchmark Results
Tested on 5 datasets 9 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
Default metric is F1. The paper reports 7 values on F1 and 1 value on Accuracy (%) .
| # | Model | F1 ↑ default | Accuracy (%) ↑ | Paper |
|---|---|---|---|---|
| 1 | EnGCN | 0.9714
±
0.0003 | — | |
| 2 | SAGN+SLE | 0.9710
±
0.0000 | — | |
| 3 | GAMLP(JK) | 0.9704
±
0.0001 | — | Accuracy (%)
— |
| 14 | GraphSAGE | 0.9660 | — | |
| 36 | AUG-MAE | —
| 0.9610
±
0.0010 | Accuracy (%)
0.9610
±
0.0010 |
| 38 | GraphMAE | 0.9601
±0.0008 best reported | — | Accuracy (%)
— best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) Difference within reported uncertainty; not counted as underperformance. |
| 54 | MaskGAE | 0.9540
±
0.0010 | — | Accuracy (%)
— |
| 61 | SEEGERA | 0.9520
±
0.0020 | — | Accuracy (%)
— |
| 63 | CCA-SSG | 0.9511
±0.0018 best reported | — | Accuracy (%)
— best at pub: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) Difference within reported uncertainty; not counted as underperformance. |
| 68 | GRACE | 0.9501
±0.0036 best reported | — | Accuracy (%)
— best at pub: HAT-GAE: Self-Supervised Graph Auto-encoders with Hierarchical Adaptive Masking and Trainable Corruption (2023) Difference within reported uncertainty; not counted as underperformance. |
| 74 | BGRL | 0.9490
±0.0400 best reported | — | Accuracy (%)
— best at pub: Relational Self-Supervised Learning on Graphs (2022) Difference within reported uncertainty; not counted as underperformance. |
| 82 | DGI | 0.9414
±0.0003 best reported | — | Accuracy (%)
— best at pub: Calibrating and Improving Graph Contrastive Learning (TMLR 2021) Difference within reported uncertainty; not counted as underperformance. |
| # | 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 | |
| 114 | GraphMAE | 0.7450
±0.0029 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. |
| 115 | AUG-MAE | 0.7430
±0.0010 | This paper |
| 116 | MaskGAE | 0.7390
±0.0030 | This paper |
| 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. |
| 118 | SEEGERA | 0.7340
±0.0030 | This paper |
| 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) Difference within reported uncertainty; not counted as underperformance. |
| 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. |
| 148 | DGI | 0.6380
±0.0020 | This paper |
| 173 | MLP | 0.4620 |
TU Dortmund
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | MSH-GNN | 0.9910
±0.0030 | |
| 2 | ID-GNN+BEC | 0.9830
±0.0360 | |
| 3 | SupCosine | 0.9830
±0.0250 | |
| 39 | GIN | 0.9330
±0.0290 | |
| 105 | InfoGCL | 0.9120
±0.0130 | This paper |
| 199 | MVGRL | 0.8993
±0.0616 best reported | best at pub: Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalization (KDD 2023) Difference within reported uncertainty; not counted as underperformance. |
| 210 | AUG-MAE | 0.8980
±0.0130 best reported | best today: Revisiting Graph Autoencoders as Implicit Contrastive Learners (KDD 2024) |
| 257 | InfoGraph | 0.8930
±0.0514 best reported | best at pub: Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalization (KDD 2023) Difference within reported uncertainty; not counted as underperformance. |
| 258 | GraphMAE | 0.8930
±0.0110 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: Revisiting Graph Autoencoders as Implicit Contrastive Learners (KDD 2024) Difference within reported uncertainty; not counted as underperformance. |
| 351 | JOAO | 0.8770
±0.0080 best reported | best at pub: Graph Self-Supervised Learning: A Survey (2021) best today: Learning Graph Augmentations to Learn Graph Representations (2022) Difference within reported uncertainty; not counted as underperformance. |
| 354 | GraphCL | 0.8766
±0.0103 best reported | best at pub: Graph Masked Autoencoders with Transformers (2022) Difference within reported uncertainty; not counted as underperformance. |
| 403 | MLP | 0.8660
±0.0495 | |
| 407 | graph2vec | 0.8644
±0.0125 best reported | best at pub: Graph Masked Autoencoders with Transformers (2022) Difference within reported uncertainty; not counted as underperformance. |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9792 | |
| 2 | MSH-GNN | 0.9640
±0.0070 | |
| 3 | CoCN | 0.8722
±0.0013 | |
| 22 | GraphMAE | 0.8270
±0.0100 best reported | best at pub: GraphMAE: Self-Supervised Masked Graph Autoencoders (KDD 2022) best today: Revisiting Graph Autoencoders as Implicit Contrastive Learners (KDD 2024) |
| 23 | GCN | 0.8260
±0.0220 | |
| 75 | GCC | 0.8110 best reported | best at pub: Graph Self-Supervised Learning: A Survey (2021) |
| 80 | GraphCL | 0.8108
±0.0017 best reported | best at pub: Label-invariant Augmentation for Semi-Supervised Graph Classification (NeurIPS 2022) |
| 103 | AUG-MAE | 0.8050
±0.0050 best reported | best today: CORE: Contrastive Masked Feature Reconstruction on Graphs (2025) Difference within reported uncertainty; not counted as underperformance. |
| 126 | InfoGCL | 0.8001
±0.0132 best reported | best at pub: InfoGCL: Information-Aware Graph Contrastive Learning (NeurIPS 2021) best today: Self-Supervised Graph Learning via Spectral Bootstrapping and Laplacian-Based Augmentations (2025) Difference within reported uncertainty; not counted as underperformance. |
| 146 | InfoGraph | 0.7940 best reported | best at pub: CogDL: A Comprehensive Library for Graph Deep Learning (WWW 2021) |
| 151 | MLP | 0.7920
±0.0240 | |
| 248 | JOAO | 0.7535
±0.0093 best reported | best at pub: Spectral Augmentation for Self-Supervised Learning on Graphs (ICLR 2022) |
