Adaptive Graph Mixture of Residual Experts: Unsupervised Learning on Diverse Graphs with Heterogeneous Specialization
Abstract
Graph Neural Networks (GNNs) face a fundamental adaptability challenge: their fixed message-passing architectures struggle with the immense diversity of real-world graphs, where optimal computational strategies vary by local structure and task. While Mixture-of-Experts (MoE) offers a promising pathway to adaptability, existing graph MoE methods remain constrained by their reliance on supervised signals and instability when training heterogeneous experts. We introduce ADaMoRE (Adaptive Mixture of Residual Experts), a principled framework that enables robust, fully unsupervised training of heterogeneous MoE on graphs. ADaMoRE employs a backbone-residual expert architecture where foundational encoders provide stability while specialized residual experts capture diverse computational patterns. A structurally-aware gating network performs fine-grained node routing. The entire architecture is trained end-to-end using a unified unsupervised objective, which integrates a primary reconstruction task with an information-theoretic diversity regularizer to explicitly enforce functional specialization among the experts. Theoretical analysis confirms our design improves data efficiency and training stability. Extensive evaluation across 16 benchmarks validates ADaMoRE's state-of-the-art performance in unsupervised node classification and few-shot learning, alongside superior generalization, training efficiency, and faster convergence on diverse graphs and tasks.
Benchmark Results
Tested on 6 datasets 7 baseline values reported too low Non-standard metric on 1 dataset
Tables show presented results in global context (best 3 papers + GCN + MLP).
TU Dortmund
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GMN | 0.7866 | |
| 2 | MemGNN | 0.7550 | |
| 3 | TFGW SP | 0.7510
±0.0500 | |
| 17 | GatedGCN | 0.7000
±0.0494 | |
| 20 | GAT | 0.6850
±0.0524 best reported | best at pub: GNNBenchmark (JMLR 2023) |
| 26 | GraphSAGE | 0.6817
±0.0545 | |
| 36 | GCN | 0.6650
±0.0691 best reported | best at pub: Hierarchical Graph Capsule Network (AAAI 2020) |
| 124 | MLP | 0.5583
±0.0352 | |
| 131 | GraphCL | 0.5510
±0.0160 best reported | best at pub: Smoothed Graph Contrastive Learning via Seamless Proximity Integration (2024) |
| 252 | GraphPrompt | 0.2567
±0.0349 best reported | best at pub: DAGPrompT: Pushing the Limits of Graph Prompting with a Distribution-aware Graph Prompt Tuning Approach (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| 255 | ADaMoRE | 0.2523
±0.0470 | This paper |
| 264 | GMoE-GIN | 0.2315
±0.0363 | This paper |
| 265 | DSSL | 0.2314
±0.0671 | This paper |
| 272 | ProNoG | 0.2255
±0.0670 | This paper |
| 275 | GMoE-GCN | 0.2233
±0.0356 | This paper |
| 283 | DGI | 0.2157
±0.0537 | This paper |
| 287 | GMOE-SAGE | 0.2130
±0.0329 | This paper |
| 294 | GraphACL | 0.2028
±0.0560 | This paper |
| 295 | FAGCN | 0.1995
±0.0594 | This paper |
| 297 | H2GCN | 0.1940
±0.0557 | This paper |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9672
±0.0147 | |
| 2 | DoG | 0.9660
±0.0210 | |
| 3 | GPF-plus | 0.9583
±0.0419 | |
| 34 | MLP | 0.9230
±0.0070 | |
| 53 | GraphSAGE | 0.9000
±0.0365 | |
| 101 | GREET | 0.8703
±0.0236 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) best today: Disentangled Generative Graph Representation Learning (2024) Difference within reported uncertainty; not counted as underperformance. |
| 120 | ADaMoRE | 0.8605
±0.0576 | This paper |
| 192 | S3GCL | 0.8250
±0.0586 | This paper |
| 238 | SP-GCL | 0.8036
±0.0564 best reported | best at pub: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) Difference within reported uncertainty; not counted as underperformance. |
| 293 | GDAE | 0.7684
±0.0668 | This paper |
| 302 | MaskGAE | 0.7604
±0.0642 | prev best: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) |
| 304 | DGI | 0.7581
±0.0503 | |
| 351 | MVGRL | 0.7301
±0.0552 | |
| 359 | DSSL | 0.7273
±0.0402 | prev best: Decoupled Self-supervised Learning for Non-Homophilou Graphs (2022) |
| 369 | GRACE | 0.7215
±0.0453 | prev best: Cross-Domain Graph Data Scaling: A Showcase with Diffusion Models (NeurIPS 2024) |
| 400 | GBT | 0.6925
±0.0481 | This paper |
| 409 | BGRL | 0.6841
±0.0501 | Improvement within reported uncertainty; not highlighted. |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 | |
| 3 | RF-GCN | 0.9429 | |
| 24 | MLP | 0.9136
±0.0070 | |
| 88 | GREET | 0.8514
±0.0487 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) best today: Disentangled Generative Graph Representation Learning (2024) |
| 138 | SAGE | 0.8269 | |
| 194 | SP-GCL | 0.7833
±0.0426 best reported | best at pub: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) Difference within reported uncertainty; not counted as underperformance. |
| 212 | ADaMoRE | 0.7737
±0.0421 | This paper |
| 253 | S3GCL | 0.7333
±0.0734 | This paper |
| 289 | DSSL | 0.6928
±0.0601 | prev best: Decoupled Self-supervised Learning for Non-Homophilou Graphs (2022) |
| 318 | GDAE | 0.6632
±0.0817 | This paper |
| 325 | MaskGAE | 0.6550
±0.0744 | prev best: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) |
| 340 | MVGRL | 0.6430 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 350 | DGI | 0.6335 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 415 | BGRL | 0.5730 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 423 | GRACE | 0.5640
±0.0210 best reported | best at pub: Aggregation-aware MLP: An Unsupervised Approach for Graph Message-passing (2025) |
| 495 | GBT | 0.4932
±0.0452 | This paper |
| # | 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 | |
| 68 | GraphSAGE | 0.3899
±0.0085 | |
| 158 | GREET | 0.3655
±0.0101 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) best today: Discrepancy-Aware Graph Mask Auto-Encoder (KDD 2025) |
| 218 | HGRL | 0.3540
±0.0090 best reported | best at pub: Graph Contrastive Learning under Heterophily via Graph Filters (2023) |
| 321 | ADaMoRE | 0.3121
±0.0030 | This paper |
| 415 | S3GCL | 0.2653
±0.0050 | This paper |
Heterophily Benchmark
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | Dir-Poly | 0.9451
±0.0022 | |
| 2 | D-CDE | 0.9387
±0.0041 | |
| 3 | LargeScaleNet | 0.9358
±0.0024 | |
| 26 | GraphSAGE | 0.9106
±0.0027 | |
| 104 | ADaMoRE | 0.7786
±0.0089 | This paper |
| 135 | MLP | 0.6665
±0.0047 | |
| 147 | S3GCL | 0.6455
±0.0075 | This paper |
| 153 | GREET | 0.6389
±0.0134 | This paper |
| 157 | GDAE | 0.6290
±0.0067 | This paper |
| 160 | MaskGAE | 0.6221
±0.0084 | This paper |
| 167 | DSSL | 0.5969
±0.0075 | This paper |
| 190 | BGRL | 0.5079
±0.0113 | This paper |
| 191 | SP-GCL | 0.5079
±0.0095 | This paper |
| 192 | GRACE | 0.5024
±0.0102 | This paper |
| 194 | MVGRL | 0.4668
±0.0073 | This paper |
| 196 | DGI | 0.4204
±0.0094 | |
| 202 | GBT | 0.3776
±0.0085 | This paper |
Minesweeper
Global leaderboard →Sorted by Accuracy. Highlighted rows are from other papers.
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9903
±0.0019 | |
| 2 | BuNN | 0.9899
±0.0016 | |
| 3 | M3Dphormer | 0.9827
±0.0020 | |
| 9 | GCN | 0.9744
±0.0017 | |
| 32 | ADaMoRE | 0.8502
±0.0068 | This paper |
| 36 | GREET | 0.8176
±0.0088 | This paper |
| 38 | MVGRL | 0.8083
±0.0085 | This paper |
| 41 | S3GCL | 0.8037
±0.0081 | This paper |
| 42 | BGRL | 0.8007
±0.0065 | This paper |
| 43 | MLP | 0.8000 | |
| 44 | GRACE | 0.7999
±0.0081 | This paper |
| 45 | DGI | 0.7995
±0.0075 | This paper |
| 46 | DSSL | 0.7979
±0.0073 | This paper |
| 47 | SP-GCL | 0.7975
±0.0064 | This paper |
| 48 | MaskGAE | 0.7971
±0.0072 | This paper |
| 49 | GDAE | 0.7966
±0.0068 | This paper |
| 50 | GBT | 0.7834
±0.0071 | This paper |
