On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology
Not on the map. Why?
Abstract (arXiv)
Message Passing Neural Networks (MPNNs) are instances of Graph Neural Networks that leverage the graph to send messages over the edges. This inductive bias leads to a phenomenon known as over-squashing, where a node feature is insensitive to information contained at distant nodes. Despite recent methods introduced to mitigate this issue, an understanding of the causes for over-squashing and of possible solutions are lacking. In this theoretical work, we prove that: (i) Neural network width can mitigate over-squashing, but at the cost of making the whole network more sensitive; (ii) Conversely, depth cannot help mitigate over-squashing: increasing the number of layers leads to over-squashing being dominated by vanishing gradients; (iii) The graph topology plays the greatest role, since over-squashing occurs between nodes at high commute (access) time. Our analysis provides a unified framework to study different recent methods introduced to cope with over-squashing and serves as a justification for a class of methods that fall under graph rewiring.
Key facts. Cited by 166 papers in the map (data through 14 Oct 2026). Builds on 45 of its 71 references that are in the map. First posted on arXiv 6 Feb 2023.
Builds on
45 of 71 references.
References · 45
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2017Spectrally-normalized margin bounds for neural networkscited by 686
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
33 more
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 478
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 473
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
- 2019Diffusion Improves Graph Learningcited by 414
- 2017Residual Gated Graph ConvNetscited by 346
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 320
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2016Deep Learning without Poor Local Minimacited by 234
- 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 221
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 214
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2021GraphiT: Encoding Graph Structure in Transformerscited by 147
- 2022Graph-Coupled Oscillator Networkscited by 124
- 2022FoSR: First-order spectral rewiring for addressing oversquashing in GNNscited by 105
- 2020Coupled Oscillatory Recurrent Neural Network (coRNN): An accurate and (gradient) stable architecture for learning long time dependenciescited by 82
- 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
- 2022Expander Graph Propagationcited by 75
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
- 2020Gated Graph Recurrent Neural Networkscited by 58
- 2019k-hop Graph Neural Networkscited by 57
- 2021UnICORNN: A recurrent model for learning very long time dependenciescited by 56
- 2020Multi-hop Attention Graph Neural Networkcited by 53
- 2022Oversquashing in GNNs through the lens of information contraction and graph expansioncited by 53
- 2022Shortest Path Networks for Graph Property Predictioncited by 46
- 2022Rewiring with Positional Encodings for Graph Neural Networkscited by 36
- 2020Path Integral Based Convolution and Pooling for Graph Neural Networkscited by 35
- 2022Heterogeneous manifolds for curvature-aware graph embeddingcited by 23
- 2020Enhancing accuracy of deep learning algorithms by training with low-discrepancy sequencescited by 20
- 2022Affinity-Aware Graph Networkscited by 17
- 2021Learning Parametrised Graph Shift Operatorscited by 16
Built on by
Citing papers per year: 2023: 37; 2024: 40; 2025: 55; 2026: 34.
166 papers.
Sort:
By area:
- 2023Understanding Oversquashing in GNNs through the Lens of Effective Resistancecited by 97
- 2024Transformers need glasses! Information over-squashing in language taskscited by 91
- 2023Towards Foundation Models for Knowledge Graph Reasoningcited by 86
- 2024Graph Mamba: Towards Learning on Graphs with State Space Modelscited by 86
- 2023Attending to Graph Transformerscited by 83
- 2023DRew: Dynamically Rewired Message Passing with Delaycited by 82
- 2023Locality-Aware Graph-Rewiring in GNNscited by 56
- 2023How does over-squashing affect the power of GNNs?cited by 53
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 43
- 2023Mitigating Over-Smoothing and Over-Squashing using Augmentations of Forman-Ricci Curvaturecited by 41
- 2023Cooperative Graph Neural Networkscited by 36
- 2025Transformers are Graph Neural Networkscited by 29
38 more
- 2024On Oversquashing in Graph Neural Networks Through the Lens of Dynamical Systemscited by 28
- 2023Sparse Training of Discrete Diffusion Models for Graph Generationcited by 27
- 2023Probabilistically Rewired Message-Passing Neural Networkscited by 26
- 2023From Continuous Dynamics to Graph Neural Networks: Neural Diffusion and Beyondcited by 26
- 2023Adaptive Message Passing: A General Framework to Mitigate Oversmoothing, Oversquashing, and Underreachingcited by 24
- 2024How Universal Polynomial Bases Enhance Spectral Graph Neural Networks: Heterophily, Over-smoothing, and Over-squashingcited by 24
- 2023Over-Squashing in Graph Neural Networks: A Comprehensive surveycited by 23
- 2023Tangent Bundle Convolutional Learning: from Manifolds to Cellular Sheaves and Backcited by 22
- 2023Exposition on over-squashing problem on GNNs: Current Methods, Benchmarks and Challengescited by 22
- 2024E(n) Equivariant Topological Neural Networkscited by 22
- 2024Cayley Graph Propagationcited by 21
- 2025Towards Quantifying Long-Range Interactions in Graph Machine Learning: a Large Graph Dataset and a Measurementcited by 20
- 2025Attention Sinks in Diffusion Language Modelscited by 20
- 2023Deep learning for dynamic graphs: models and benchmarkscited by 19
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 19
- 2024Understanding and Mitigating Bottlenecks of State Space Models through the Lens of Recency and Over-smoothingcited by 18
- 2024Spatio-Spectral Graph Neural Networkscited by 17
- 2025No Metric to Rule Them All: Toward Principled Evaluations of Graph-Learning Datasetscited by 16
- 2023Dynamic Graph Representation Learning with Neural Networks: A Surveycited by 15
- 2024VN-EGNN: E(3)-Equivariant Graph Neural Networks with Virtual Nodes Enhance Protein Binding Site Identificationcited by 15
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2023CIN++: Enhancing Topological Message Passingcited by 14
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneitycited by 14
- 2024Bundle Neural Networks for message diffusion on graphscited by 14
- 2024What Can We Learn from State Space Models for Machine Learning on Graphs?cited by 13
- 2025Towards Mechanistic Interpretability of Graph Transformers via Attention Graphscited by 13
- 2023NodeMixup: Tackling Under-Reaching for Graph Neural Networkscited by 12
- 2024Joint Graph Rewiring and Feature Denoising via Spectral Resonancecited by 12
- 2025Graph2text or Graph2token: A Perspective of Large Language Models for Graph Learningcited by 12
- 2025Return of ChebNet: Understanding and Improving an Overlooked GNN on Long Range Taskscited by 12
- 2025Cooperative Sheaf Neural Networkscited by 12
- 2023Recurrent Distance Filtering for Graph Representation Learningcited by 11
- 2024The Effectiveness of Curvature-Based Rewiring and the Role of Hyperparameters in GNNs Revisitedcited by 11
- 2024Towards Dynamic Message Passing on Graphscited by 11
- 2025On Measuring Long-Range Interactions in Graph Neural Networkscited by 11
- 2024PANDA: Expanded Width-Aware Message Passing Beyond Rewiringcited by 10
- 2025Geometry-aware RL for Manipulation of Varying Shapes and Deformable Objectscited by 10
- 2025Message-Passing State-Space Models: Improving Graph Learning with Modern Sequence Modelingcited by 10
50 most cited of 166 All 166 (JSON)
- 2026RIFT: Token Influence Follows the Path of Least Resistance12 Oct 2026
- 2026NEMORA: Neural Equivariant Multipole Operators for Long-Range Atomistic Learning7 Oct 2026
- 2026Mitigating Over-squashing without Rewiring: A Sheaf Effective Resistance Perspective3 Oct 2026
- 2026Get a GRIP, this will be a long TRIP: A Quantifiable Long-Range Framework for Verifying Over-squashing2 Oct 2026
- 2026Effective Resistance and Graph Neural Network Reliability in Tissue-Specific Interactomes1 Oct 2026
- 2026Stable Transformers for Graph Generation30 Sep 2026
- 2026TwinS-GCN: Spectral conjugate for Spectral Graph Convolutional Networks26 Sep 2026
- 2026Escaping Oversquashing: Addressable and Support-Aware Global Memory for Message Passing Networks3 Aug 2026
- 2026SALT-GNN: Handling Dense Neighborhoods in Anti-Money Laundering Graphs via Statistics-Aware Attention11 Jul 2026
- 2026Ramanujan Graph Rewiring with Non Negative Resistance Curvature19 Jun 2026
- 2026AGDN: Learning to Solve Traveling Salesman Problem with Anisotropic Graph Diffusion Network17 Jun 2026
- 2026Learn When and Where to Connect: Adaptive Virtual Nodes for Dynamic Message Passing on Graphs2 Jun 2026
38 more
- 2026Deep Neural Sheaf Diffusion18 May 2026
- 2026Graph Hierarchical Recurrence for Long-Range Generalization18 May 2026
- 2026Neural Point-Forms15 May 2026
- 2026Beyond Oversquashing: Understanding Signal Propagation in GNNs Via Observables13 May 2026
- 2026From Message-Passing to Linearized Graph Sequence Models12 May 2026
- 2026Bridging Sequence and Graph Structure for Epigenetic Age Prediction11 May 2026
- 2026Hierarchical Multi-Scale Graph Neural Networks: Scalable Heterophilous Learning with Oversmoothing and Oversquashing Mitigation8 May 2026
- 2026Bilevel Graph Structure Learning, Revisited: Inner-Channel Origins of the Reported Gain8 May 2026
- 2026Mesh Based Simulations with Spatial and Temporal awareness2 May 2026
- 2026Graph Rewiring in GNNs to Mitigate Over-Squashing and Over-Smoothing: A Survey1 May 2026
- 2026Cross-attentive Cohesive Subgraph Embedding to Mitigate Oversquashing in GNNs29 Mar 2026
- 2026GLU: Global-Local-Uncertainty Fusion for Scalable Spatiotemporal Reconstruction and Forecasting27 Mar 2026
- 2026Can Graph Foundation Models Generalize Over Architecture?24 Mar 2026
- 2026Effective Resistance Rewiring: A Simple Topological Correction for Over-Squashing12 Mar 2026
- 2026Multimodal Graph Representation Learning with Dynamic Information Pathways10 Mar 2026
- 2026Heterophily-Agnostic Hypergraph Neural Networks with Riemannian Local Exchanger28 Feb 2026
- 2026Stochastic Parroting in Temporal Attention -- Regulating the Diagonal Sink11 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learning6 Feb 2026
- 2026On the Runway Cascade of Transformers for Language Modeling20 Jan 2026
- 2026A Boolean Function-Theoretic Framework for Expressivity in GNNs with Applications to Fair Graph Mining19 Jan 2026
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashing12 Jan 2026
- 2025Can You Hear Me Now? A Benchmark for Long-Range Graph Propagation19 Dec 2025
- 2025How Smoothing is N-simplicial Attention?17 Dec 2025
- 2025Understanding the Failure Modes of Transformers through the Lens of Graph Neural Networks9 Dec 2025
- 2025Multi-Scale Protein Structure Modelling with Geometric Graph U-Nets7 Dec 2025
- 2025Short-Range Oversquashing25 Nov 2025
- 2025Are Graph Transformers Necessary? Efficient Long-Range Message Passing with Fractal Nodes in MPNNs17 Nov 2025
- 2025Adaptive Graph Rewiring to Mitigate Over-Squashing in Mesh-Based GNNs for Fluid Dynamics Simulations16 Nov 2025
- 2025Improving Long-Range Interactions in Graph Neural Simulators via Hamiltonian Dynamics11 Nov 2025
- 2025How Wide and How Deep? Mitigating Over-Squashing of GNNs via Channel Capacity Constrained Estimation9 Nov 2025
- 2025Sketch-Augmented Features Improve Learning Long-Range Dependencies in Graph Neural Networks5 Nov 2025
- 2025Deeper with Riemannian Geometry: Overcoming Oversmoothing and Oversquashing for Graph Foundation Models20 Oct 2025
- 2025Attention Sinks in Diffusion Language Models17 Oct 2025
- 2025Structured Spectral Graph Representation Learning for Multi-label Abnormality Analysis from 3D CT Scans12 Oct 2025
- 2025gLSTM: Mitigating Over-Squashing by Increasing Storage Capacity9 Oct 2025
- 2025On The Expressive Power of GNN Derivatives2 Oct 2025
- 2025Transformers Discover Molecular Structure Without Graph Priors2 Oct 2025
50 newest of 166 All 166 (JSON)
- 2023Sparse Training of Discrete Diffusion Models for Graph Generationcited by 27
- 2025Attention Sinks in Diffusion Language Modelscited by 20
- 2025Attention Sinks in Diffusion Language Models17 Oct 2025
- 2023Sparse Training of Discrete Diffusion Models for Graph Generation3 Nov 2023
- 2023Understanding Oversquashing in GNNs through the Lens of Effective Resistancecited by 97
- 2024Transformers need glasses! Information over-squashing in language taskscited by 91
- 2023Towards Foundation Models for Knowledge Graph Reasoningcited by 86
- 2023Attending to Graph Transformerscited by 83
- 2023DRew: Dynamically Rewired Message Passing with Delaycited by 82
- 2023Locality-Aware Graph-Rewiring in GNNscited by 56
- 2023How does over-squashing affect the power of GNNs?cited by 53
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 43
- 2023Mitigating Over-Smoothing and Over-Squashing using Augmentations of Forman-Ricci Curvaturecited by 41
- 2023Cooperative Graph Neural Networkscited by 36
- 2025Transformers are Graph Neural Networkscited by 29
- 2024On Oversquashing in Graph Neural Networks Through the Lens of Dynamical Systemscited by 28
12 most cited of 158 All 158 (JSON)
- 2026RIFT: Token Influence Follows the Path of Least Resistance12 Oct 2026
- 2026NEMORA: Neural Equivariant Multipole Operators for Long-Range Atomistic Learning7 Oct 2026
- 2026Mitigating Over-squashing without Rewiring: A Sheaf Effective Resistance Perspective3 Oct 2026
- 2026Get a GRIP, this will be a long TRIP: A Quantifiable Long-Range Framework for Verifying Over-squashing2 Oct 2026
- 2026Effective Resistance and Graph Neural Network Reliability in Tissue-Specific Interactomes1 Oct 2026
- 2026Stable Transformers for Graph Generation30 Sep 2026
- 2026TwinS-GCN: Spectral conjugate for Spectral Graph Convolutional Networks26 Sep 2026
- 2026Escaping Oversquashing: Addressable and Support-Aware Global Memory for Message Passing Networks3 Aug 2026
- 2026SALT-GNN: Handling Dense Neighborhoods in Anti-Money Laundering Graphs via Statistics-Aware Attention11 Jul 2026
- 2026Ramanujan Graph Rewiring with Non Negative Resistance Curvature19 Jun 2026
- 2026AGDN: Learning to Solve Traveling Salesman Problem with Anisotropic Graph Diffusion Network17 Jun 2026
- 2026Learn When and Where to Connect: Adaptive Virtual Nodes for Dynamic Message Passing on Graphs2 Jun 2026
12 newest of 158 All 158 (JSON)