Over-squashing is a phenomenon in message-passing neural networks where the number of nodes in a target node's receptive field grows exponentially with each layer, yet all their information must be compressed into a single, fixed-dimensional embedding vector. This creates an information bottleneck that disproportionately suppresses signals from distant nodes, making it impossible for the GNN to capture long-range dependencies critical for tasks like global resource allocation in large cellular topologies.
Glossary
Over-Squashing

What is Over-Squashing?
Over-squashing is a critical failure mode in deep Graph Neural Networks where information from an exponentially growing receptive field is compressed into a fixed-size feature vector, preventing the model from learning long-range dependencies between distant nodes.
The problem is fundamentally tied to the graph's curvature and topology, where bottlenecks like bridges or narrow paths between dense clusters cause excessive compression of information flow. Mitigation strategies include graph rewiring to alter connectivity, graph Transformers that enable global attention, and residual connections that preserve information across layers, all aimed at ensuring distant base stations in an interference graph can meaningfully influence each other's learned representations.
Key Characteristics of Over-Squashing
Over-squashing is a critical bottleneck in Graph Neural Networks where information from an exponentially growing receptive field is compressed into a fixed-size vector, preventing the model from learning long-range dependencies between distant nodes.
Exponential Receptive Field Growth
In a k-layer GNN, each node's receptive field grows exponentially to encompass O(d^k) nodes, where d is the average degree. All information from this vast neighborhood must be compressed into a single fixed-dimension vector, creating an information bottleneck. For example, in a cellular topology with 1,000 base stations and average degree 5, a 3-layer GNN attempts to compress data from up to 125 nodes into one embedding.
Graph Curvature Sensitivity
Over-squashing is strongly correlated with negative graph curvature, where the topology resembles a tree-like structure with narrow bridges. Information from distant nodes must pass through these bottlenecks, causing distortion. In cellular networks, this manifests when a rural base station connects to the core network through a single relay, forcing all traffic data through one edge.
Depth-Induced Information Loss
As GNN depth increases to capture long-range dependencies, over-squashing intensifies. Key indicators include:
- Node representations become indistinguishable from their immediate neighbors
- Gradient signals vanish for distant node pairs during backpropagation
- Task accuracy plateaus or degrades beyond 3-4 layers in standard GNNs This directly limits the model's ability to coordinate interference management across large cellular clusters.
Mitigation via Graph Rewiring
Graph rewiring techniques modify the adjacency structure to alleviate over-squashing without changing the underlying data. Methods include:
- Spectral rewiring: Adding edges based on graph Laplacian optimization
- Curvature-based rewiring: Augmenting connections in negatively curved regions
- Multi-hop message passing: Allowing direct communication between non-adjacent nodes In a cellular interference graph, this might mean adding direct edges between base stations that share overlapping coverage zones but were not originally connected.
Graph Transformer Alternative
Graph Transformers inherently resist over-squashing by enabling global attention—every node can directly attend to every other node regardless of graph distance. This bypasses the recursive neighborhood aggregation bottleneck entirely. The trade-off is O(N²) computational complexity, making them suitable for moderate-sized cellular topologies but requiring sparse attention variants for large-scale deployments with thousands of nodes.
Over-Squashing vs. Over-Smoothing
A comparative analysis of the two primary failure modes that limit the depth and expressiveness of Graph Neural Networks when modeling long-range dependencies in cellular topologies.
| Feature | Over-Squashing | Over-Smoothing |
|---|---|---|
Core Phenomenon | Exponential compression of information from a growing receptive field into a fixed-size node vector, causing loss of long-range signals. | Node representations become indistinguishable as the number of layers increases, converging to a stationary equilibrium point. |
Primary Cause | Topological bottlenecks and excessive depth that force information from many source nodes through a narrow path of intermediate nodes. | Repeated application of low-pass graph convolutional filters that average out high-frequency local features. |
Information Flow Direction | Failure of information to propagate from distant nodes to a target node. | Failure to retain distinct local information at each node. |
Symptom | Model underfits long-range dependencies; performance on tasks requiring distant node interaction degrades sharply. | Model underfits local structure; node classification accuracy collapses as all nodes receive near-identical embeddings. |
Dependence on Graph Topology | ||
Exacerbated by Graph Diameter | ||
Exacerbated by Layer Depth | ||
Mitigation Strategy | Graph rewiring, adding skip connections, using Graph Transformers with global attention, or increasing the hidden dimension. | Using residual connections, applying normalization layers, reducing the number of convolutional layers, or incorporating high-pass filters. |
Diagnostic Metric | Sensitivity analysis of node output to perturbations in distant node features; Jacobian norm decay. | Dirichlet energy of node embeddings approaching zero; rank collapse of the feature matrix. |
Analogy in Cellular Topology | A base station at the edge of a large interference graph cannot receive a meaningful signal from a distant, non-adjacent cell. | After many rounds of averaging, all base stations report the same 'average' load state, losing the identity of the single congested cell. |
Frequently Asked Questions
Clear, technical answers to the most common questions about the over-squashing bottleneck in graph neural networks and its impact on modeling cellular topologies.
Over-squashing is a structural bottleneck in graph neural networks where information from an exponentially growing receptive field of distant nodes is compressed into a fixed-size vector representation, causing a loss of critical long-range information. As a GNN stacks more message-passing layers to capture distant dependencies, the number of nodes whose information must flow through a single edge grows exponentially. This forces a massive amount of data through a narrow, fixed-dimensional channel, corrupting the gradient signal and preventing the model from learning relationships between distant nodes. The phenomenon is directly tied to the graph's topology—specifically, its curvature—and is a primary reason why deep GNNs fail to outperform their shallow counterparts on tasks requiring global context, such as predicting interference between non-adjacent cells in a large cellular network.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Understanding over-squashing requires familiarity with related structural bottlenecks and information flow dynamics in deep graph networks.
Over-Smoothing
A distinct but related failure mode where node representations become indistinguishable after too many message-passing layers. Unlike over-squashing, which compresses information from distant nodes into a fixed-size vector, over-smoothing causes all node embeddings to converge to a similar value, losing local discriminative power. This is driven by the low-pass filtering effect of repeated graph convolutions and is particularly problematic for node classification tasks in large cellular topologies.
Graph Bottleneck
A structural property of the graph itself that causes over-squashing. A bottleneck occurs when information from a large number of source nodes must pass through a small set of edges or nodes to reach a target node. In cellular networks, a base station serving as the sole backhaul connection for many small cells creates a topological bottleneck. The Cheeger constant and spectral gap of the graph Laplacian mathematically quantify this susceptibility.
Graph Transformer
An architecture that applies the global self-attention mechanism of a Transformer directly to graph nodes. By allowing each node to attend to every other node in a single operation, Graph Transformers bypass the sequential neighborhood aggregation that causes over-squashing. The trade-off is quadratic computational complexity with respect to the number of nodes, making them challenging for large-scale cellular deployments without efficient approximations like linear attention or sparse kernels.
Positional Encoding (Graph)
A technique that injects information about a node's absolute or relative position within the graph structure into its initial features. Common encodings include Laplacian eigenvectors and random walk structural encodings. By providing explicit spatial context, positional encodings help GNNs distinguish topologically similar nodes and can partially mitigate over-squashing by giving the model a direct signal about long-range structure that does not rely on lossy message passing.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us