Message Passing on the Edge: Towards Scalable and Expressive GNNs
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are widely used in graph learning and most architectures propagate information by passing messages between vertices. In this work, we shift our attention to GNNs that perform message passing on edges and introduce EB-1WL, an edge-based color-refinement test, and a corresponding architecture, EB-GNN. Our EB-GNN architecture is inspired by the classic triangle-counting algorithm of Chiba and Nishizeki and passes messages along edges and triangles. Our contributions are as follows: (1) Theoretically, we show that EB-1WL is significantly more expressive than 1WL. We provide a complete logical characterization of EB-1WL in first-order logic, along with distinguishability results via homomorphism counting. To the best of our knowledge, EB-GNN has the strongest theoretical expressivity guarantees among edge-based message-passing GNNs in the literature. (2) Unlike many GNN architectures that are more expressive than 1WL, we prove that EB-1WL and EB-GNN admit near-linear time and memory usage on practical graph learning workloads. (3) We show in experiments that EB-GNN is a highly efficient general-purpose architecture: it substantially outperforms simple MPNNs and remains competitive with task-specialized state-of-the-art GNNs at substantially lower computational cost.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 44 of its 73 references that are in the map. First posted on arXiv 15 Oct 2025.
Builds on
44 of 73 references.
References · 44
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Big Bird: Transformers for Longer Sequencescited by 1,673
- 2020Rethinking Attention with Performerscited by 1,584
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2020Benchmarking Graph Neural Networkscited by 672
32 more
- 2019Provably Powerful Graph Networkscited by 385
- 2019Analyzing Learned Molecular Representations for Property Predictioncited by 373
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 318
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2019Position-aware Graph Neural Networkscited by 203
- 2019Relational Pooling for Graph Representationscited by 150
- 2023Graph Inductive Biases in Transformers without Message Passingcited by 150
- 2021Nested Graph Neural Networkscited by 136
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
- 2020Line Graph Neural Networks for Link Predictioncited by 89
- 2018On Weisfeiler-Leman Invariance: Subgraph Counts and Related Graph Propertiescited by 63
- 2022Boosting the Cycle Counting Power of Graph Neural Networks with I2-GNNscited by 55
- 2020A Large-Scale Database for Graph Representation Learningcited by 54
- 2021Graph Neural Networks with Local Graph Parameterscited by 51
- 2023An Empirical Study of Realized GNN Expressivenesscited by 33
- 2023Neural Injective Functions for Multisets, Measures and Graphs via a Finite Witness Theoremcited by 33
- 2018Graph Edge Convolutional Neural Networks for Skeleton Based Action Recognitioncited by 28
- 2018Lov'asz Meets Weisfeiler and Lemancited by 26
- 2022A Practical, Progressively-Expressive GNNcited by 20
- 2022Exponentially Improving the Complexity of Simulating the Weisfeiler-Lehman Test with Graph Neural Networkscited by 20
- 2024Homomorphism Counts for Graph Neural Networks: All About That Basiscited by 16
- 2024Towards Bridging Generalization and Expressivity of Graph Neural Networkscited by 12
- 2023Expectation-Complete Graph Representations with Homomorphismscited by 10
- 2024Weisfeiler Leman for Euclidean Equivariant Machine Learningcited by 10
- 2023On the Power of the Weisfeiler-Leman Test for Graph Motif Parameterscited by 6
- 2024On dimensionality of feature vectors in MPNNscited by 6
- 2024Homomorphism Counts as Structural Encodings for Graph Learningcited by 6
- 2025Balancing Efficiency and Expressiveness: Subgraph GNNs with Walk-Based Centralitycited by 5
- 2022Empowering GNNs via Edge-Aware Weisfeiler-Leman Algorithmcited by 4
- 2025Graph Representational Learning: When Does More Expressivity Hurt Generalization?cited by 4
- 2024Weisfeiler and Leman Go Loopy: A New Hierarchy for Graph Representational Learningcited by 2
Built on by
Not cited yet.