atlas

Research map / Graph learning / GNN architectures

Graph Transformers Dream of Electric Flow

ICLR 2025 · Graph learning › GNN architectures · approach: Expressive equivariant message passing · 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.

Shows theoretically and empirically that a linear Transformer fed only the graph incidence matrix can implement gradient descent, power series, multiplicative expansions and subspace iteration to compute electric flow, resistive embeddings, heat kernels and Laplacian eigenvectors, and learns a better positional encoding than LapPE on ZINC.

Problem

How a linear Transformer can mechanistically solve graph problems (electric flow, resistance embeddings, heat kernels, Laplacian eigenvectors) given only the incidence matrix, and whether it can learn useful positional encodings.

Approach

Explicit weight configurations show each linear-attention layer can perform one step of gradient descent on the electric-flow dual objective, add a power-series term, or perform a multiplicative polynomial expansion (squaring), or one subspace-iteration step with QR via attention; error bounds are tied to the underlying algorithm's convergence, and a parameter-efficient variant reduces parameters

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LapPEGraph Transformer · ZINCloss: 0.286 \pm 0.0078 -> 0.201 \pm 0.0034Helped
Add LapPEGraph Transformer · QM9loss: 0.419 \pm 0.0047 -> 0.227 \pm 0.0094Helped
Replace LapPE with Linear Transformer positional encodingGraph Transformer · ZINCloss: 0.201 \pm 0.0034 -> 0.138 \pm 0.012Helped
Replace LapPE with Linear Transformer positional encodingGraph Transformer · QM9loss: 0.227 \pm 0.0094 -> 0.221 \pm 0.0060No clear effect
Normalize layer outputs during trainingLinear Transformer on synthetic graph tasks · Synthetic random graphstraining feasibilityHelped
Use the parameter-efficient Linear Transformer implementation instead of the standard implementationLinear Transformer on synthetic graph tasks · Synthetic random graphstask performanceMixed
Train on loss for the top 10 eigenvectors instead of the top 5Linear Transformer eigenvector prediction · Fully connected and CSL random graphseigenvector prediction lossMixed
Train on loss for the bottom 5 eigenvectors instead of the top 5Linear Transformer eigenvector prediction · Fully connected and CSL random graphseigenvector prediction lossMixed

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC synthetic fully-connected random graphs synthetic CSL graphs

Benchmarks: QM9 ZINC synthetic electric flow / resistive embedding / heat kernel / eigenvector recovery

Metrics: regression loss recovery loss

Baselines: Graph Transformer without PE Graph Transformer + LapPE

Builds on: linear Transformer Laplacian positional encoding Graph Transformer

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