atlas

Research map / Graph learning / GNN architectures

Probabilistic Graph Rewiring via Virtual Nodes

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

Proposes IPR-MPNN, which implicitly rewires graphs by adding a few virtual nodes and sampling exactly-k node-to-virtual-node edges end-to-end via differentiable k-subset sampling (SIMPLE), achieving linear-in-edges complexity.

Problem

MPNNs suffer from over-squashing and under-reaching, and existing rewiring methods or graph transformers either use heuristics or have quadratic complexity in the number of nodes.

Approach

Add a small number of virtual nodes and learn a distribution over exactly-k edges from each original node to virtual nodes (upstream MPNN gives priors; SIMPLE gives exact sampling and marginal-based gradients), then run message passing across original nodes, virtual nodes, and back, so the rewiring costs O(n·m) instead of n^2 pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add implicit probabilistic virtual-node rewiring instead of using a standard graph baselineGraph neural networks · PCQM-Contact PCQM(1)average precision: 0.3637 ±0.0020 -> 0.3670 ±0.0082Helped
Add implicit probabilistic virtual-node rewiring instead of using a standard graph baselineGraph neural networks · Peptides-structMAE: 0.2431 ±0.0004 -> 0.2422 ±0.0007Helped
Add implicit probabilistic virtual-node rewiringGINE · Roman-Empireaccuracy: 0.476 ±0.006 -> 0.839 ±0.006Helped
Add implicit probabilistic virtual-node rewiringGINE · Amazon-ratingsaccuracy: 0.488 ±0.006 -> 0.480 ±0.007Hurt
Use two sampled virtual nodes instead of one fully connected virtual node (ablation)IPR-MPNN · ZINCMAE: 0.074 ±0.002 -> 0.067 ±0.001Helped
Use two samples rather than one (ablation)IPR-MPNN · ogb-molhivROC-AUC: 0.762 ±0.014 -> 0.788 ±0.006Helped
Use two samples rather than one (ablation)IPR-MPNN · Peptides-funcaverage precision: 0.7146 ±0.0055 -> 0.7210 ±0.0039Helped
Increase samples from two to four (ablation)IPR-MPNN · Peptides-funcaverage precision: 0.7210 ±0.0039 -> 0.7145 ±0.0020Hurt
Use two samples rather than one (ablation)IPR-MPNN · Peptides-structMAE: 0.2472 ±0.0014 -> 0.2422 ±0.0007Helped
Use implicit virtual-node rewiring instead of a standard GINGIN · Expaccuracy: 0.511 ± 0.021 -> 1.000 ± 0.000Helped
Use implicit virtual-node rewiring instead of a standard GINGIN · Cslaccuracy: 0.100 ± 0.000 -> 0.987 ± 0.013Helped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC OGBG-Molhiv TUDataset Peptides-func Peptides-struct PCQM-Contact Trees-NeighboursMatch Trees-LeafCount EXP CSL Cornell

Benchmarks: QM9 ZINC OGBG-Molhiv TUDataset Peptides-func Peptides-struct PCQM-Contact Trees-NeighboursMatch Trees-LeafCount EXP CSL Cornell

Metrics: MAE accuracy average precision training time per epoch memory usage layer-wise sensitivity total effective resistance

Baselines: GINE GPS PR-MPNN Drew SAT S2GCN AMP NBA GRIT Exphormer

Builds on: PR-MPNN SIMPLE GIN GINE GPS

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