Do We Need Anisotropic Graph Neural Networks?
Not on the map. Why?
Abstract (arXiv)
Common wisdom in the graph neural network (GNN) community dictates that anisotropic models -- in which messages sent between nodes are a function of both the source and target node -- are required to achieve state-of-the-art performance. Benchmarks to date have demonstrated that these models perform better than comparable isotropic models -- where messages are a function of the source node only. In this work we provide empirical evidence challenging this narrative: we propose an isotropic GNN, which we call Efficient Graph Convolution (EGC), that consistently outperforms comparable anisotropic models, including the popular GAT or PNA architectures by using spatially-varying adaptive filters. In addition to raising important questions for the GNN community, our work has significant real-world implications for efficiency. EGC achieves higher model accuracy, with lower memory consumption and latency, along with characteristics suited to accelerator implementation, while being a drop-in replacement for existing architectures. As an isotropic model, it requires memory proportional to the number of vertices in the graph (O(V)); in contrast, anisotropic models require memory proportional to the number of edges (O(E)). We demonstrate that EGC outperforms existing approaches across 6 large and diverse benchmark datasets, and conclude by discussing questions that our work raise for the community going forward. Code and pretrained models for our experiments are provided at https://github.com/shyam196/egc.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 35 of its 59 references that are in the map. First posted on arXiv 3 Apr 2021.
Builds on
35 of 59 references.
References · 35
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2019Simplifying Graph Convolutional Networkscited by 1,470
23 more
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 867
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2017Learning to Represent Programs with Graphscited by 219
- 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 219
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
- 2019Pay Less Attention with Lightweight and Dynamic Convolutionscited by 211
- 2021PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Cloudscited by 211
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2020Directional Graph Networkscited by 132
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2020Bandit Samplers for Training Graph Neural Networkscited by 30
- 2018Design Principles for Sparse Matrix Multiplication on the GPUcited by 18
- 2020Probabilistic Dual Network Architecture Search on Graphscited by 15
- 2020Rubik: A Hierarchical Architecture for Efficient Graph Learningcited by 7
Built on by
Citing papers per year: 2022: 5; 2023: 4; 2024: 3; 2025: 2; 2026: 4.
18 papers.
Sort:
- 2022Expander Graph Propagationcited by 75
- 2023The expressive power of pooling in Graph Neural Networkscited by 35
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2022How Expressive are Transformers in Spectral Domain for Graphs?cited by 15
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2023Geometric Deep Learning for Molecular Crystal Structure Predictioncited by 3
- 2024Contextualized Messages Boost Graph Representationscited by 3
- 2022Embedding Graphs on Grassmann Manifoldcited by 2
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimizationcited by 1
- 2023Parcel3D: Shape Reconstruction from Single RGB Images for Applications in Transportation Logisticscited by 1
- 2024Introducing Diminutive Causal Structure into Graph Representation Learningcited by 1
- 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
6 more
- 2025Learning from Heterophilic Graphs: A Spectral Theory Perspective on the Impact of Self-Loops and Parallel Edgescited by 0
- 2025Enhancing Graph Representations with Neighborhood-Contextualized Message-Passingcited by 0
- 2026Data-Driven Graph Filters via Adaptive Spectral Shapingcited by 0
- 2026EdgeMask-DG*: Learning Domain-Invariant Graph Structures via Adversarial Edge Maskingcited by 0
- 2026Electron-Informed Coarse-Graining Molecular Representation Learning for Real-World Molecular Physicscited by 0
- 2026A Comparative Study of Graph Neural Network Layer Selection for Interaction Modelling in Driving Trajectory Predictioncited by 0
- 2026A Comparative Study of Graph Neural Network Layer Selection for Interaction Modelling in Driving Trajectory Prediction12 Jun 2026
- 2026Electron-Informed Coarse-Graining Molecular Representation Learning for Real-World Molecular Physics6 Feb 2026
- 2026EdgeMask-DG*: Learning Domain-Invariant Graph Structures via Adversarial Edge Masking5 Feb 2026
- 2026Data-Driven Graph Filters via Adaptive Spectral Shaping3 Feb 2026
- 2025Enhancing Graph Representations with Neighborhood-Contextualized Message-Passing14 Nov 2025
- 2025Learning from Heterophilic Graphs: A Spectral Theory Perspective on the Impact of Self-Loops and Parallel Edges16 Sep 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024
- 2024Introducing Diminutive Causal Structure into Graph Representation Learning13 Jun 2024
- 2024Contextualized Messages Boost Graph Representations19 Mar 2024
- 2023Parcel3D: Shape Reconstruction from Single RGB Images for Applications in Transportation Logistics18 Apr 2023
- 2023The expressive power of pooling in Graph Neural Networks4 Apr 2023
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization29 Mar 2023
6 more
- 2023Geometric Deep Learning for Molecular Crystal Structure Prediction17 Mar 2023
- 2022Expander Graph Propagation6 Oct 2022
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization30 Sep 2022
- 2022Embedding Graphs on Grassmann Manifold30 May 2022
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inference27 Apr 2022
- 2022How Expressive are Transformers in Spectral Domain for Graphs?23 Jan 2022
- 2022Expander Graph Propagationcited by 75
- 2023The expressive power of pooling in Graph Neural Networkscited by 35
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2022How Expressive are Transformers in Spectral Domain for Graphs?cited by 15
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2023Geometric Deep Learning for Molecular Crystal Structure Predictioncited by 3
- 2024Contextualized Messages Boost Graph Representationscited by 3
- 2022Embedding Graphs on Grassmann Manifoldcited by 2
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimizationcited by 1
- 2023Parcel3D: Shape Reconstruction from Single RGB Images for Applications in Transportation Logisticscited by 1
- 2024Introducing Diminutive Causal Structure into Graph Representation Learningcited by 1
- 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
12 most cited of 18 All 18 (JSON)
- 2026A Comparative Study of Graph Neural Network Layer Selection for Interaction Modelling in Driving Trajectory Prediction12 Jun 2026
- 2026Electron-Informed Coarse-Graining Molecular Representation Learning for Real-World Molecular Physics6 Feb 2026
- 2026EdgeMask-DG*: Learning Domain-Invariant Graph Structures via Adversarial Edge Masking5 Feb 2026
- 2026Data-Driven Graph Filters via Adaptive Spectral Shaping3 Feb 2026
- 2025Enhancing Graph Representations with Neighborhood-Contextualized Message-Passing14 Nov 2025
- 2025Learning from Heterophilic Graphs: A Spectral Theory Perspective on the Impact of Self-Loops and Parallel Edges16 Sep 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024
- 2024Introducing Diminutive Causal Structure into Graph Representation Learning13 Jun 2024
- 2024Contextualized Messages Boost Graph Representations19 Mar 2024
- 2023Parcel3D: Shape Reconstruction from Single RGB Images for Applications in Transportation Logistics18 Apr 2023
- 2023The expressive power of pooling in Graph Neural Networks4 Apr 2023
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization29 Mar 2023
12 newest of 18 All 18 (JSON)