Mitigating Over-Squashing in Graph Neural Networks by Spectrum-Preserving Sparsification
Abstract
The message-passing paradigm of Graph Neural Networks often struggles with exchanging information across distant nodes typically due to structural bottlenecks in certain graph regions, a limitation known as over-squashing. To reduce such bottlenecks, graph rewiring, which modifies graph topology, has been widely used. However, existing graph rewiring techniques often overlook the need to preserve critical properties of the original graph, e.g., spectral properties. Moreover, many approaches rely on increasing edge count to improve connectivity, which introduces significant computational overhead and exacerbates the risk of over-smoothing. In this paper, we propose a novel graph rewiring method that leverages spectrum-preserving graph sparsification, for mitigating over-squashing. Our method generates graphs with enhanced connectivity while maintaining sparsity and largely preserving the original graph spectrum, effectively balancing structural bottleneck reduction and graph property preservation. Experimental results validate the effectiveness of our approach, demonstrating its superiority over strong baseline methods in classification accuracy and retention of the Laplacian spectrum.
Benchmark Results
Tested on 4 datasets 7 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
TU Dortmund
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | MSH-GNN | 0.9910
±0.0030 | |
| 2 | ID-GNN+BEC | 0.9830
±0.0360 | |
| 3 | SupCosine | 0.9830
±0.0250 | |
| 39 | GIN | 0.9330
±0.0290 | |
| 403 | MLP | 0.8660
±0.0495 | |
| 562 | LASER | 0.8220
±0.0673 best reported | best at pub: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) Difference within reported uncertainty; not counted as underperformance. |
| 574 | GOKU | 0.8180
±0.0140 | This paper |
| 577 | BORF | 0.8168
±0.0796 best reported | best at pub: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) Difference within reported uncertainty; not counted as underperformance. |
| 579 | DR | 0.8160
±0.0170 | This paper |
| 605 | FoSR | 0.8040
±0.0243 best reported | best at pub: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) best today: Local Virtual Nodes for Alleviating Over-Squashing in Graph Neural Networks (2025) |
| 633 | SDRF | 0.7950
±0.0260 | prev best: Revisiting Over-smoothing and Over-squashing using Ollivier's Ricci Curvature (ICML 2022) Improvement within reported uncertainty; not highlighted. |
| 646 | GTR | 0.7900
±0.0140 | prev best: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) Improvement within reported uncertainty; not highlighted. |
| 691 | None | 0.7610
±0.0310 | prev best: Revisiting Over-smoothing and Over-squashing using Ollivier's Ricci Curvature (ICML 2022) Improvement within reported uncertainty; not highlighted. |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GMN | 0.7866 | |
| 2 | MemGNN | 0.7550 | |
| 3 | TFGW SP | 0.7510
±0.0500 | |
| 17 | GatedGCN | 0.7000
±0.0494 | |
| 26 | GraphSAGE | 0.6817
±0.0545 | |
| 124 | MLP | 0.5583
±0.0352 | |
| 170 | FoSR | 0.4555
±0.0126 best reported | best at pub: FoSR: First-order Spectral Rewiring for addressing Oversquashing in GNNs (ICLR 2022) |
| 189 | SDRF | 0.3958
±0.0133 best reported | best at pub: FoSR: First-order Spectral Rewiring for addressing Oversquashing in GNNs (ICLR 2022) |
| 191 | None | 0.3902
±0.0117 best reported | best at pub: FoSR: First-order Spectral Rewiring for addressing Oversquashing in GNNs (ICLR 2022) |
| 206 | BORF | 0.3550
±0.0120 best reported | best at pub: Revisiting Over-smoothing and Over-squashing using Ollivier's Ricci Curvature (ICML 2022) |
| 209 | LASER | 0.3530
±0.0130 | prev best: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) Improvement within reported uncertainty; not highlighted. |
| 215 | GOKU | 0.3380
±0.0120 | This paper |
| 238 | GTR | 0.2840
±0.0180 | prev best: Locality-Aware Graph Rewiring in GNNs (ICLR 2023) Improvement within reported uncertainty; not highlighted. |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9672
±0.0147 | |
| 2 | DoG | 0.9660
±0.0210 | |
| 3 | GPF-plus | 0.9583
±0.0419 | |
| 34 | MLP | 0.9230
±0.0070 | |
| 53 | GraphSAGE | 0.9000
±0.0365 | |
| 279 | None | 0.7780
±0.0120 best reported | best at pub: Graph Representation Learning via Aggregation Enhancement (2022) |
| 322 | BORF | 0.7488
±0.0012 best reported | |
| 333 | DR | 0.7430
±0.0138 best reported | best today: Dynamic Triangulation-Based Graph Rewiring for Graph Neural Networks (2025) |
| 366 | GOKU | 0.7240
±0.0220 | This paper |
| 445 | SDRF | 0.6446
±0.0038 best reported | |
| 480 | FoSR | 0.6185
±0.0141 best reported | best today: Dynamic Triangulation-Based Graph Rewiring for Graph Neural Networks (2025) |
| 544 | GTR | 0.5788
±0.0165 best reported | best today: Dynamic Triangulation-Based Graph Rewiring for Graph Neural Networks (2025) |
| 597 | LASER | 0.4650
±0.0450 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 | |
| 3 | RF-GCN | 0.9429 | |
| 24 | MLP | 0.9136
±0.0070 | |
| 138 | SAGE | 0.8269 | |
| 288 | GOKU | 0.6940
±0.0210 | This paper |
| 301 | DR | 0.6803
±0.0162 best reported | best today: Dynamic Triangulation-Based Graph Rewiring for Graph Neural Networks (2025) Difference within reported uncertainty; not counted as underperformance. |
| 372 | LASER | 0.6080
±0.0360 | This paper |
| 385 | GTR | 0.5920
±0.0480 | This paper |
| 431 | SDRF | 0.5460
±0.0039 best reported | |
| 447 | None | 0.5366
±0.0014 best reported | best at pub: The Effectiveness of Curvature-Based Rewiring and the Role of Hyperparameters in GNNs Revisited (ICLR 2024) |
| 480 | BORF | 0.5080
±0.0110 | This paper |
| 505 | FoSR | 0.4830
±0.0161 best reported | best today: Dynamic Triangulation-Based Graph Rewiring for Graph Neural Networks (2025) |
