atlas

Research map / Graph learning / GNN architectures

Distinguished In Uniform: Self-Attention Vs. Virtual Nodes

ICLR 2024 · 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.

Compares graph transformers (GPS/SAN-style self-attention) with message-passing GNNs plus virtual nodes in the uniform expressivity setting, proving neither subsumes the other, and supports this with synthetic and benchmark experiments.

Problem

Graph transformers are often called universal approximators, but that holds only non-uniformly (network may depend on graph size) and with positional encodings. The paper asks how GTs and MPGNN+virtual-node models compare in uniform expressivity, where one network must handle graphs of all sizes.

Approach

Shows that non-uniform universality via injective positional encodings is shared by MPGNNs and even 2-layer MLPs, then proves in the uniform setting that GPS and MPGNN+VN are not universal and are mutually incomparable: GPS cannot compute |V|^2 uniformly, while GPS computes a specific attention-based function that MPGNN+VN cannot.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add a virtual node to GatedGCNGatedGCN · PASCALVOC-SPTest F1: 0.3880 ± 0.0040 -> 0.4477 ± 0.0137Helped
add a virtual node to GatedGCNGatedGCN · COCO-SPTest F1: 0.2922 ± 0.0018 -> 0.3244 ± 0.0025Helped
add a virtual node to GatedGCNGatedGCN · PEPTIDES-FUNCTest AP: 0.6765 ± 0.0047 -> 0.6823 ± 0.0069No clear effect
add a virtual node to GatedGCNGatedGCN · PEPTIDES-STRUCTTest MAE: 0.2477 ± 0.0009 -> 0.2475 ± 0.0018No clear effect
add a virtual node to GatedGCNGatedGCN · OGB-CODE2Test F1: 0.1606 ± 0.0015 -> 0.1855 ± 0.0018Helped
add a virtual node to GatedGCNGatedGCN · OGB-MolPCBATest AP: 0.3066 ± 0.0013 -> 0.3141 ± 0.0019Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic random graphs (|V|^2 target) synthetic G_{l,r} graphs peptides-func peptides-struct PascalVOC-SP COCO-SP ogbg-code2 ogbg-molpcba

Benchmarks: peptides-func peptides-struct PascalVOC-SP COCO-SP ogbg-code2 ogbg-molpcba synthetic |V|^2 regression synthetic h(G_{l,r}) regression

Metrics: relative error MAE F1 AP

Baselines: GPS SAN LGI-GT Exphormer GCN GINE GatedGCN GCN-VN GatedGCN-VN

Builds on: GPS LapPE GCN GatedGCN

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