atlas

Research map / Graph learning / GNN architectures

Probabilistically Rewired Message-Passing Neural Networks

ICLR 2024 · Graph learning › GNN architectures · approach: Graph rewiring and scalable message passing · 4 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 PR-MPNNs, which learn a k-subset edge distribution (via exact differentiable SIMPLE sampling) to rewire input graphs for MPNNs, with theory on expressivity and experiments on over-squashing, expressivity benchmarks, and molecular/TU datasets.

Problem

MPNNs operate on a fixed input graph, suffer from over-squashing, under-reaching and limited expressive power; existing rewiring methods are heuristic or purely random and their effect on expressivity is unclear.

Approach

Learn priors over candidate edges with an upstream MPNN, sample exactly-k edge subsets from a k-subset distribution using the SIMPLE gradient estimator, aggregate the sampled adjacency matrices into a rewired graph, and feed it to a downstream MPNN trained end-to-end.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use probabilistic graph rewiring with the Simple gradient estimator instead of the base GINGIN · Zinc - EdgeMAE: 0.258 ±0.006 -> 0.139 ± 0.001Helped
Use the Simple gradient estimator rather than Gumbel SoftSub-ST or I-MLE (ablation)PR-MPNN · Zinc - EdgeMAE: 0.153 ±0.003; 0.151 ±0.001 -> 0.139 ±0.001Helped
Use probabilistic graph rewiring with the Simple gradient estimator instead of the base GINGIN · Zinc + EdgeMAE: 0.207 ±0.006 -> 0.085 ±0.002Helped
Use the Simple gradient estimator rather than Gumbel SoftSub-ST or I-MLE (ablation)PR-MPNN · Zinc + EdgeMAE: 0.103 ±0.008; 0.104 ±0.008 -> 0.085 ±0.002Mixed
Use probabilistic graph rewiring with the Simple gradient estimator instead of the base GINGIN · ogbg-molhiv + EdgeROC-AUC: 0.775 ±0.011 -> 0.795 ±0.009Helped
Use the Simple gradient estimator rather than Gumbel SoftSub-ST or I-MLE (ablation)PR-MPNN · ogbg-molhiv + EdgeROC-AUC: 0.760 ±0.025; 0.774 ±0.015 -> 0.795 ±0.009Helped
Use probabilistic graph rewiring with the Simple gradient estimator instead of the base GINGIN · Alchemy + EdgeMAE: 11.12 ±0.690 -> 6.447 ±0.057Helped
Use the Simple gradient estimator rather than Gumbel SoftSub-ST or I-MLE (ablation)PR-MPNN · Alchemy + EdgeMAE: 6.858 ±0.090; 6.692 ±0.061 -> 6.447 ±0.057Helped
Add positional encodings (ablation)PR-MPNN · CSLaccuracy: 0.998 ± 0.008 -> 1.000 ± 0.000No clear effect
Use PR-MPNN without positional encodings rather than GIN without positional encodingsGIN · CSLaccuracy: 0.100 ± 0.000 -> 0.998 ± 0.008Helped
Use PR-MPNN rather than GINGIN · Expaccuracy: 0.511 ± 0.021 -> 1.000 ± 0.000Helped
Use PR-MPNN rather than the strongest listed baselineGIN · Mutagaccuracy: 94.4 ±3.7 -> 98.4 ±2.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Trees-NeighborsMatch Trees-LeafCount Exp CSL 4-Cycles Zinc Alchemy ogbg-molhiv QM9 LRGB TUDataset (Mutag, PTC_MR, Proteins, NCI1, NCI109, IMDB-B, IMDB-M) Cornell

Benchmarks: Trees-NeighborsMatch Trees-LeafCount Exp CSL 4-Cycles Zinc Alchemy ogbg-molhiv TUDataset Cornell Wisconsin Texas

Metrics: test accuracy MAE ROC-AUC 10-fold CV accuracy

Baselines: GPS SAT Gumbel SoftSub-ST I-MLE DropGNN FoSR CIN CIN++ CAN GIN ID-GNN OSAN

Builds on: SIMPLE GIN DropGNN DropEdge GINE

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