Unifying over-smoothing and over-squashing in graph neural networks: A physics informed approach and beyond
Abstract
Graph Neural Networks (GNNs) have emerged as one of the leading approaches for machine learning on graph-structured data. Despite their great success, critical computational challenges such as over-smoothing, over-squashing, and limited expressive power continue to impact the performance of GNNs. In this study, inspired from the time-reversal principle commonly utilized in classical and quantum physics, we reverse the time direction of the graph heat equation. The resulted reversing process yields a class of high pass filtering functions that enhance the sharpness of graph node features. Leveraging this concept, we introduce the Multi-Scaled Heat Kernel based GNN (MHKG) by amalgamating diverse filtering functions' effects on node features. To explore more flexible filtering conditions, we further generalize MHKG into a model termed G-MHKG and thoroughly show the roles of each element in controlling over-smoothing, over-squashing and expressive power. Notably, we illustrate that all aforementioned issues can be characterized and analyzed via the properties of the filtering functions, and uncover a trade-off between over-smoothing and over-squashing: enhancing node feature sharpness will make model suffer more from over-squashing, and vice versa. Furthermore, we manipulate the time again to show how G-MHKG can handle both two issues under mild conditions. Our conclusive experiments highlight the effectiveness of proposed models. It surpasses several GNN baseline models in performance across graph datasets characterized by both homophily and heterophily.
Benchmark Results
Tested on 2 datasets 1 baseline value reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
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 | |
| 63 | G-MHKG | 0.8960
±0.0060 | This paper |
| 162 | MHKG | 0.8450
±0.0030 | This paper |
| 195 | HKGCN | 0.8240
±0.0070 | This paper |
| 196 | UFG | 0.8230
±0.0090 | prev best: How Curvature Enhance the Adaptation Power of Framelet GCNs (2023) Improvement within reported uncertainty; not highlighted. |
| 211 | GAT | 0.8162
±0.0645 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models (2025) Difference within reported uncertainty; not counted as underperformance. |
| 217 | GRAND | 0.8020
±0.0150 | prev best: Understanding convolution on graphs via energies (TMLR 2022) Improvement within reported uncertainty; not highlighted. |
| 241 | SJLR | 0.8010
±0.0090 | This paper |
| 257 | GCN | 0.7933
±0.0447 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Graph Wave Networks (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| 326 | GIN | 0.7460
±0.0080 |
| # | 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 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) Difference within reported uncertainty; not counted as underperformance. |
| 25 | G-MHKG | 0.9020
±0.0090 | This paper |
| 72 | MHKG | 0.8620
±0.0060 | This paper |
| 129 | UFG | 0.8320
±0.0030 | This paper |
| 138 | SAGE | 0.8269 | |
| 142 | GRAND | 0.8246
±0.0709 best reported | best at pub: Understanding convolution on graphs via energies (TMLR 2022) best today: Graph Navier–Stokes Networks (2026) Difference within reported uncertainty; not counted as underperformance. |
| 158 | GAT | 0.8190
±0.0540 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 170 | GCN | 0.8082
±0.0360 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) Difference within reported uncertainty; not counted as underperformance. |
| 201 | GIN | 0.7800
±0.0190 | This paper |
| 247 | HKGCN | 0.7420
±0.0210 | This paper |
| 268 | SJLR | 0.7190
±0.0190 | This paper |
