atlas

Research map / Graph learning / GNN architectures

On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learning

NeurIPS 2025 · Graph learning › GNN architectures · approach: Expressive equivariant message passing · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Frames GNN depth issues (over-smoothing, over-squashing) as vanishing gradients via Jacobian spectra, and proposes GNN-SSM, a fixed state-space wrapper around any MPNN that keeps the Jacobian near the edge of chaos, combined with k-hop rewiring (kGNN-SSM) for long-range tasks.

Problem

GNNs suffer representational collapse (over-smoothing) with depth and insensitivity to distant nodes (over-squashing); the paper asks whether a common underlying cause, vanishing gradients, explains both and how to mitigate them.

Approach

Normalized adjacency makes GCN/GAT layer Jacobians contractive ("extreme gradient vanishing"); rewriting any GNN as a state-space model with a fixed, spectrally controlled state transition matrix Lambda (eigenvalues near 1) places the Jacobian at the edge of chaos, and combining this with k-hop connectivity mitigates over-squashing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add k-hop aggregation to SSM dynamics (ablation)kGNN-SSM · GraphProp Diameter, SSSP, and Eccentricitylog10(MSE): Diameter: -2.431 -> -3.075; SSSP: -2.821 -> -3.604; Eccentricity: -2.245 -> -4.265Helped
Add SSM layer (ablation)GCN · GraphProp Diameter, SSSP, and Eccentricitylog10(MSE): 0.742 -> -2.431; 0.950 -> -2.821; 0.847 -> -2.245Helped
Set eig(Λ)≈1 (ablation)GCN-SSM · GraphProp Diameter, SSSP, and Eccentricitylog10(MSE): Diameter: -2.431 -> -2.444; SSSP: -2.821 -> -3.593; Eccentricity: -2.245 -> -2.258Mixed
Add delay (ablation)DRew-GCN · GraphProp Diameter, SSSP, and Eccentricitylog10(MSE): Diameter: -2.3692 -> -2.4018; SSSP: -1.5905 -> -1.6023; Eccentricity: -2.1004 -> -2.0291Mixed
Increase latent dimensions (ablation)kGCN-SSM · Pept-funcAP: 69.02 -> 72.12Helped
Increase latent dimensions (ablation)kGCN-SSM · Pept-structMAE (×10^-2): 28.98 -> 27.01Helped
Use eig(Λ)≈1 dynamics (ablation)kGCN-SSM · Pept-funcAP: 61.41 -> 69.02Helped
Use eig(Λ)≈1 dynamics (ablation)kGCN-SSM · Pept-structMAE (×10^-2): 25.81 -> 28.98Hurt
Add SSM (ablation)kGCN-SSM · Pept-funcAP: 57.76 -> 69.02Helped
Add SSM (ablation)kGCN-SSM · Pept-structMAE (×10^-2): 26.02 -> 28.98Hurt
Add k-hop aggregation (ablation)kGCN-SSM · Pept-func and Pept-structAP / MAE (×10^-2): Pept-func: 60.93 -> 69.02; Pept-struct: 33.41 -> 28.98Mixed
Add delay (ablation)DRew-GCN · Pept-func and Pept-structAP / MAE (×10^-2): Pept-func: 49.02 -> 68.04; Pept-struct: 27.08 -> 27.66Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Cora Texas grid graph (10x10) synthetic graph property prediction (RingTransfer-style GraphProp) peptides-func peptides-struct

Benchmarks: Cora Dirichlet energy RingTransfer Graph property prediction (Diameter, SSSP, Eccentricity) peptides-func peptides-struct

Metrics: Dirichlet energy node classification accuracy log10 MSE average precision mean absolute error

Baselines: GCN GAT GIN GraphSAGE GCNII DRew-GCN ADGN SWAN PH-DGN GPS

Builds on: GCN DRew Banach fixed point theorem dynamical isometry

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy