atlas

Research map / Graph learning / GNN architectures

Understanding Virtual Nodes: Oversquashing and Node Heterogeneity

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

Theoretically analyzes how virtual nodes (VN) reduce commute time and oversquashing via the Laplacian spectrum, shows standard VN gives homogeneous node sensitivity, and proposes MPNN + VN_G, a graph-structure-aware VN variant that matches GT-like heterogeneity at the same O(|E|+n) cost.

Problem

Virtual nodes are widely used to mitigate oversquashing in MPNNs, but it was unclear how much they reduce commute time and how their sensitivity to node features compares with graph transformers.

Approach

Derives the exact change in commute time after adding a VN as a function of Laplacian eigenvalues and eigenvectors, shows the standard VN aggregates nodes uniformly (Jacobian independent of source node k), and proposes VN_G which aggregates local updates of nodes so that the global update is heterogeneous, at the same complexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace standard VN with VN_GGatedGCN+PE · Peptides-Funcscore: 0.6712 ± 0.0066 -> 0.6822 ± 0.0052Helped
Replace standard VN with VN_GGatedGCN+PE · Peptides-Structscore: 0.2481 ± 0.0015 -> 0.2458 ± 0.0006Helped
Replace standard VN with VN_GGatedGCN+PE · MNISTaccuracy: 98.122 ± 0.102 -> 98.626 ± 0.100Helped
Replace standard VN with VN_GGatedGCN+PE · CIFAR10accuracy: 70.280 ± 0.380 -> 76.080 ± 0.330Helped
Replace standard VN with VN_GGatedGCN+PE · MalNet-Tinyaccuracy: 92.62 ± 0.57 -> 93.67 ± 0.37Helped
Replace standard VN with VN_GGatedGCN+PE · ogbg-molhivscore (%): 76.87 ± 1.36 -> 79.10 ± 0.86Helped
Replace standard VN with VN_GGatedGCN+PE · ogbg-molpcbascore (%): 28.48 ± 0.26 -> 29.17 ± 0.27Helped
Replace standard VN with VN_GGatedGCN+PE · ogbg-ppascore (%): 80.27 ± 0.26 -> 81.17 ± 0.30Helped
Project the non-local attention rows onto their mean (ablation)GPS · Pept-Funcscore: 0.6534 -> 0.6498Hurt
Project the non-local attention rows onto their mean (ablation)GPS · Pept-Structscore: 0.2509 -> 0.2487Helped
Project the non-local attention rows onto their mean (ablation)GPS · MNISTaccuracy: 98.051 -> 98.176Helped
Project the non-local attention rows onto their mean (ablation)GPS · CIFAR10accuracy: 72.298 -> 71.455Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Peptides-Func Peptides-Struct MNIST CIFAR10 MalNet-Tiny ogbg-molhiv ogbg-molpcba ogbg-ppa

Benchmarks: Peptides-Func Peptides-Struct MNIST CIFAR10 MalNet-Tiny ogbg-molhiv ogbg-molpcba ogbg-ppa

Metrics: average precision mean absolute error accuracy average precision (OGB)

Baselines: GCN GINE GatedGCN GatedGCN+PE GatedGCN+PE+VN GPS GRIT Exphormer DRew CRaWl SAN

Builds on: GPS GatedGCN Topping et al. mixing analysis (oversquashing) PairNorm

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