ATLAS: Adaptive Topology-based Learning at Scale for Homophilic and Heterophilic Graphs
Abstract
Graph neural networks (GNNs) excel on homophilic graphs where connected nodes share labels, but struggle with heterophilic graphs where edges do not imply similarity. Moreover, iterative message passing limits scalability due to neighborhood expansion overhead. We introduce ATLAS (Adaptive Topology-based Learning at Scale), a propagation-free framework that encodes graph structure through multi-resolution community features rather than message passing. We first prove that community refinement involves a fundamental trade-off: finer partitions increase label-community mutual information but also increase entropy. We formalize when refinement improves normalized mutual information, explaining why intermediate granularities are often most predictive. ATLAS employs modularity-guided adaptive search to automatically identify informative community scales, which are then one-hot encoded, projected into learnable embeddings, and concatenated with node attributes for MLP classification. This enables standard mini-batch training and adjacency-free inference after one-time preprocessing. Across 13 benchmarks including million-node graphs, ATLAS achieves competitive or superior accuracy—up to 20-point gains over GCN on heterophilic datasets and 12-point gains over MLPs on homophilic graphs. By treating topology as explicit features, ATLAS adapts intelligently: leveraging structure when informative, remaining robust when weakly aligned, and avoiding propagation when structure misleads, providing both scalable performance and interpretable structural insights.
Benchmark Results
Tested on 3 datasets 20 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
OGB
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | Jacobi | 0.8968 | |
| 2 | GPR | 0.8953 | |
| 3 | LEMP4HG | 0.8939 | |
| 4 | SAGE | 0.8933 | |
| 6 | GCN | 0.8868 best reported | |
| 14 | SAGN | 0.8736
±0.0007 best reported | best at pub: Learning on Large-scale Text-attributed Graphs via Variational Inference (ICLR 2022) |
| 64 | GraphSAINT | 0.8383
±0.0014 best reported | best at pub: Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Prediction (ICLR 2021) |
| 65 | GAMLP | 0.8376
±0.0019 | This paper |
| 77 | SIGN | 0.8310
±0.0080 best reported | best at pub: PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm (WWW 2022) |
| 83 | GraphSAGE | 0.8287 best reported | best at pub: A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinking (NeurIPS 2022) best today: Clustering as Reasoning: A $k$-Means Interpretation of Chain-of-Thought Graph Learning (ICML 2026) |
| 94 | SGC | 0.8220
±0.0090 best reported | best at pub: PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm (WWW 2022) |
| 111 | ATLAS-FR | 0.8144
±0.0020 | This paper |
| 139 | ATLAS-LPF | 0.8034
±0.0033 | This paper |
| 147 | ATLAS | 0.7998
±0.0014 | This paper |
| 190 | ClusterGCN | 0.7897
±0.0033 best reported | best at pub: SIGN: Scalable Inception Graph Neural Networks (2020) best today: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) Difference within reported uncertainty; not counted as underperformance. |
| 207 | LABOR | 0.7859
±0.0034 | This paper |
| 266 | ATLAS-LPF-NF | 0.7514
±0.0030 | This paper |
| 268 | ATLAS-NF | 0.7507
±0.0030 | This paper |
| 327 | GRAPES | 0.7145
±0.0020 | This paper |
| 351 | MLP | 0.6605
±0.0020 best reported | best at pub: SCR: Training Graph Neural Networks with Consistency Regularization (2021) best today: Latent Graph Inference using Product Manifolds (ICLR 2022) |
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 | |
| 64 | SAGE | 0.8574
±0.0067 best reported | best at pub: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) best today: TANGO: Graph Neural Dynamics via Learned Energy and Tangential Flows (2025) |
| 70 | CMGNN | 0.8442
±0.0166 | This paper |
| 72 | M2M-GNN | 0.8417
±0.0049 | This paper |
| 76 | OrderedGNN | 0.8288
±0.0071 | prev best: Polynormer: Polynomial-Expressive Graph Transformer in Linear Time (ICLR 2024) |
| 77 | GCN | 0.8272
±0.0082 best reported | best at pub: HyperAggregation: Aggregating over Graph Edges with Hypernetworks (2024) |
| 83 | GAT | 0.8145
±0.0009 best reported | best at pub: Gumbel-MPNN: Graph Rewiring with Gumbel-Softmax (2025) |
| 89 | ATLAS-FR | 0.8007
±0.0051 | This paper |
| 92 | FSGNN | 0.7992
±0.0056 | This paper |
| 96 | ATLAS-LPF-NF | 0.7904
±0.0072 | This paper |
| 102 | ATLAS-NF | 0.7810
±0.0059 | This paper |
| 107 | GBK-GNN | 0.7587
±0.0043 best reported | best at pub: Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FROND (ICLR 2024) best today: Distributed-Order Fractional Graph Operating Network (NeurIPS 2024) |
| 108 | FAGCN | 0.7571
±0.0139 best reported | best at pub: NTFormer: A Composite Node Tokenized Graph Transformer for Node Classification (2024) |
| 114 | GPR-GNN | 0.7337
±0.0068 best reported | best at pub: Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FROND (ICLR 2024) best today: Distributed-Order Fractional Graph Operating Network (NeurIPS 2024) |
| 115 | ACM-GCN | 0.7189
±0.0061 | prev best: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) Improvement within reported uncertainty; not highlighted. |
| 122 | JacobiConv | 0.7114
±0.0042 | This paper |
| 123 | ATLAS-LPF | 0.7022
±0.0037 | This paper |
| 129 | H2GCN | 0.6809
±0.0029 best reported | best at pub: Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FROND (ICLR 2024) best today: Distributed-Order Fractional Graph Operating Network (NeurIPS 2024) |
| 135 | MLP | 0.6665
±0.0047 best reported | best at pub: HyperAggregation: Aggregating over Graph Edges with Hypernetworks (2024) Difference within reported uncertainty; not counted as underperformance. |
| 137 | ATLAS | 0.6622
±0.0053 | This paper |
| 154 | GloGNN | 0.6385
±0.0049 best reported | best at pub: Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FROND (ICLR 2024) best today: Distributed-Order Fractional Graph Operating Network (NeurIPS 2024) |
| 168 | LINKX | 0.5914
±0.0045 best reported | best at pub: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) |
| # | Model | ROC-AUC ↑ | Paper |
|---|---|---|---|
| 1 | Polynormer-r | 0.8591
±0.0074 | |
| 2 | DC-GNN | 0.8588
±0.0081 | |
| 3 | TANGO-GPS | 0.8566
±0.0101 | |
| 28 | GAT | 0.8443
±0.0100 best reported | best at pub: TopoBench: A Framework for Benchmarking Topological Deep Learning (2024) |
| 50 | GCN | 0.8364
±0.0067 best reported | best at pub: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) |
| 64 | ATLAS-NF | 0.8288
±0.0078 | This paper |
| 66 | FSGNN | 0.8276
±0.0061 | This paper |
| 67 | ATLAS-LPF-NF | 0.8265
±0.0092 | This paper |
| 76 | SAGE | 0.8243
±0.0044 best reported | best at pub: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) |
| 77 | GraphSAGE | 0.8243
±0.0044 | |
| 79 | ATLAS-LPF | 0.8230
±0.0076 | This paper |
| 80 | ATLAS | 0.8219
±0.0073 | This paper |
| 84 | LINKX | 0.8115
±0.0123 | prev best: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) Improvement within reported uncertainty; not highlighted. |
| 85 | GBK-GNN | 0.8101
±0.0067 | This paper |
| 88 | M2M-GNN | 0.8085
±0.0008 | This paper |
| 92 | ACM-GCN | 0.8045
±0.0054 best reported | best at pub: Graph Neural Networks for Graphs with Heterophily: A Survey (2022) |
| 113 | H2GCN | 0.7815 best reported | |
| 116 | FAGCN | 0.7812 best reported | best at pub: Language Models as Messengers: Enhancing Message Passing in Heterophilic Graph Learning (2025) Difference within reported uncertainty; not counted as underperformance. |
| 131 | CMGNN | 0.7638
±0.0242 | This paper |
| 135 | OrderedGNN | 0.7560
±0.0136 | This paper |
| 139 | MLP | 0.7362
±0.0020 best reported | best at pub: Gumbel-MPNN: Graph Rewiring with Gumbel-Softmax (2025) Difference within reported uncertainty; not counted as underperformance. |
| 140 | GloGNN | 0.7339
±0.0117 | This paper |
| 143 | GPR-GNN | 0.7294
±0.0097 | This paper |
| 154 | JacobiConv | 0.6866
±0.0065 | This paper |
