atlas

Research map / Graph learning / GNN architectures

When Graph Neural Networks Meet Dynamic Mode Decomposition

ICLR 2025 · Graph learning › GNN architectures · approach: GNN generalization theory · 0 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.

Connects GNN feature propagation to Koopman theory and Dynamic Mode Decomposition (DMD), proposing DMD-GNNs that use low-rank DMD eigenmodes as spectral filters for node classification, long-range, spatio-temporal and link prediction tasks.

Problem

GNN feature propagation is viewed as diffusion dynamics, but the dynamical-systems tools for analyzing these dynamics (Koopman operator, DMD) have not been exploited to design GNNs, particularly to capture nonlinear node interactions with a low-rank linear operator.

Approach

Apply DMD to snapshots of GNN feature dynamics (e.g., GCN, SGC, ACMP-style diffusion-reaction) to estimate a low-rank operator whose DMD modes and eigenvalues serve as a spectral filter, yielding DMD-GNNs; theoretically relate DMD outputs to a slow spectral submanifold of the underlying dynamics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DMD-enhanced GNNs instead of the strongest reported baselineNode classification · Cora, Pubmed, OGB-arXivaccuracy: 83.8±0.9 -> 84.1±0.4; 79.8±0.8 -> 81.2±1.5; 74.1±2.3 -> 75.5±0.8Helped
Use DMD++ instead of the strongest reported baselineNode classification · Texas, Wisconsin, Cornellaccuracy: 92.3±0.7 -> 92.6±3.4; 91.8±3.1 -> 91.9±2.6; 91.3±0.7 -> 91.4±1.7No clear effect
Use DMD-GNNs instead of the strongest reported baselineNode classification · Citeseeraccuracy: 75.9±0.6 -> 73.2±0.4Hurt
Use DMD++ instead of GCNLong-range node classification · COCO-SPMacro-F1: 0.079±0.025 -> 0.091±0.009Helped
Use DMD-GCN instead of GCNLong-range node classification · PascalVOC-SPMacro-F1: 0.238±0.016 -> 0.243±0.014Helped
Use DMD-GCN instead of the strongest reported baselineSpatial-temporal prediction · CovidMSE: 0.861(±0.045) -> 0.760(±0.025)Helped
Use DMD++ instead of the strongest reported baselineSpatial-temporal prediction · ChickenpoxMSE: 0.916(±0.014) -> 0.910(±0.002)Helped
Use DMD++ instead of the strongest reported baselineSpatial-temporal prediction · WikiMathMSE: 0.826 (±0.070) -> 0.805 (±0.042)Helped
Use a simpler initial dynamic (GCN) rather than other DMD-GNN initial dynamicsDMD-GNN link prediction encoder · Cora, Citeseer, Chameleon, SquirrelaccuracyMixed
Use DMD-GCN rather than the strongest reported baselineLink prediction encoder · Squirrelaccuracy: 75.3±0.3 -> 78.8±0.4Helped
Use DMD-GCN rather than the strongest reported baselineLink prediction encoder · Chameleonaccuracy: 82.1±0.4 -> 76.1±0.4Hurt
Use DMD-SGC rather than DMD-GCN as the initial dynamic (ablation)DMD-GNN node classifier · Homophilic graphsaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Pubmed Texas Wisconsin Cornell OGB-arXiv PascalVOC-SP COCO-SP Chameleon Squirrel Computer

Benchmarks: Cora Citeseer Pubmed Texas Wisconsin Cornell OGB-arXiv PascalVOC-SP COCO-SP Chickenpox Covid WikiMath

Metrics: accuracy macro F1 MSE

Baselines: MLP GCN GAT GPRGNN H2GCN GraphSAGE GRAND++ Graph Framelets APPNP ChebNet

Builds on: Dynamic Mode Decomposition Koopman operator theory APPNP GRAND++ ACMP

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