atlas

Research map / Graph learning / GNN architectures

Return of ChebNet: Understanding and Improving an Overlooked GNN on Long Range Tasks

NeurIPS 2025 · Graph learning › GNN architectures · approach: Graph rewiring and scalable message passing · 2 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.

Revisits ChebNet as a long-range GNN and proposes Stable-ChebNet, an antisymmetric forward-Euler discretization of ChebNet that stabilizes propagation without eigendecomposition, positional encodings, or rewiring.

Problem

MPNNs struggle to capture long-range dependencies (over-squashing, oversmoothing), while rewiring and graph transformers add computational cost. ChebNet, a high-order spectral GNN, is rarely evaluated as a long-range baseline and its high-order polynomial filters cause unstable training dynamics.

Approach

Cast ChebNet as an ODE dX/dt = sum_k T_k(L) X W_k, constrain the weights to be antisymmetric (W_k - W_k^T - gamma I form) and discretize with forward Euler, yielding a non-dissipative, stable propagation with purely imaginary Jacobian eigenvalues while keeping ChebNet's cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the standard ChebNet update with Stable-ChebNet's stable Euler formulationChebNet · Diameterlog10(MSE): -0.1517 -> -0.2477Helped
Replace the standard ChebNet update with Stable-ChebNet's stable Euler formulationChebNet · SSSPlog10(MSE): -1.8519 -> -2.2111Helped
Replace the standard ChebNet update with Stable-ChebNet's stable Euler formulationChebNet · Eccentricitylog10(MSE): -1.2151 -> -2.1043Helped
Use the stable Euler formulation instead of the standard ChebNet update at K=10ChebNet · Barbell N=70 K=10MSE: 1.08 ± 0.01 -> 0.06 ± 0.03Helped
Use the stable Euler formulation instead of the standard ChebNet updateChebNet · Barbell N=100 K=20MSE: 0.87 ± 0.05 -> 0.21 ± 0.27Helped
Use the stable Euler formulation instead of the standard ChebNet updateChebNet · Barbell N=50 K=10MSE: 0.05 ± 0.00 -> 0.05 ± 0.00No clear effect
Add the stable Euler formulationChebNet · ogbn-arxivaccuracy: 73.27 ± 0.23 -> 75.73 ± 0.51Helped
Add the stable Euler formulationChebNet · ogbn-proteinsaccuracy: 77.55 ± 0.43 -> 79.55 ± 0.34Helped
Add the stable Euler formulationChebNet · peptides-funcAP: 69.61 ± 0.33 -> 70.32 ± 0.26Helped
Add the stable Euler formulationChebNet · peptides-structMAE: 0.2627 ± 0.0033 -> 0.2542 ± 0.0030Helped
Use Stable-ChebNet instead of ChebNetChebNet · Amazon-ratingsaccuracyMixed
Use Stable-ChebNet instead of ChebNetChebNet · Roman-empireaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: Graph property prediction synthetic dataset (Corso et al.) Barbell graphs ogbn-arxiv ogbn-proteins peptides-func peptides-struct Roman-empire Amazon-ratings Minesweeper Tolokers RingTransfer

Benchmarks: ogbn-arxiv ogbn-proteins peptides-func peptides-struct Roman-empire Amazon-ratings Minesweeper Tolokers Graph property prediction (Diameter, SSSP, Eccentricity) Barbell over-squashing

Metrics: accuracy average precision MAE ROC-AUC MSE

Baselines: ChebNet GCN GCNII DRew-GCN GraphGPS Exphormer SGFormer NodeFormer S2GCN Graph Mamba

Builds on: ChebNet GCN GraphCON A-DGN DRew

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