Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ATLAS: Adaptive Topology-based Learning at Scale for Homophilic and Heterophilic Graphs

About

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 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.

Turja Kundu, Sanjukta Bhowmick• 2025

Related benchmarks

TaskDatasetResultRank
Node Classificationquestions
ROC AUC0.7817
87
Node ClassificationCora (60/20/20 random split)
Accuracy89.2
74
Node ClassificationChameleon (filtered splits)
Accuracy42.87
43
Node ClassificationSquirrel filtered
Accuracy41.24
35
Node ClassificationActor (60%/20%/20% random splits)
Accuracy38.48
34
Node ClassificationTolokers original (standard)
ROC AUC82.88
20
Node ClassificationAmazon-Ratings original
Accuracy53.17
20
Node ClassificationRoman-Empire original
Accuracy79.04
20
Node ClassificationFlickr
Micro F152.8
15
Node ClassificationYelp
Micro-F165.46
15
Showing 10 of 12 rows

Other info

Follow for update