atlas

Research map / Graph learning / GNN architectures

Weisfeiler and Leman Go Loopy: A New Hierarchy for Graph Representational Learning

NeurIPS 2024 · Graph learning › GNN architectures · approach: Substructure-aware GNN expressivity

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.

Introduces r-loopy Weisfeiler-Leman (r-ℓWL) and the GNN r-ℓGIN, which aggregate messages from simple paths between distinct neighbors, enabling cycle counting up to length r+2 and homomorphism counting of cactus graphs.

Problem

Standard MPNNs are bounded by 1-WL and cannot count cycles or homomorphisms beyond trees; higher-order k-WL models are computationally infeasible on sparse real-world graphs.

Approach

Augment each node's direct neighborhood with simple paths of length r connecting two distinct neighbors, run color refinement over these path neighborhoods, and implement it as a GIN-based MPNN (r-ℓGIN) whose cost scales with the number of paths rather than k-tuples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase r from 0 to 5 in ℓGIN (ablation)ℓGIN · ZINC12Ktest MAE: 0.209\pm0.007 -> 0.072\pm0.002Helped
Set r=1 rather than r=0 (ablation)ℓGIN · ZINC12Ktest MAE: 0.209\pm0.007 -> 0.201 \pm 0.004Helped
Set r=2 rather than r=0 (ablation)ℓGIN · ZINC12Ktest MAE: 0.209\pm0.007 -> 0.198 \pm 0.008Helped
Set r=3 rather than r=0 (ablation)ℓGIN · ZINC12Ktest MAE: 0.209\pm0.007 -> 0.184 \pm 0.007Helped
Set r=4 rather than r=0 (ablation)ℓGIN · ZINC12Ktest MAE: 0.209\pm0.007 -> 0.077 \pm 0.001Helped
Increase r from 5 to 6 (ablation)ℓGIN · ZINC12Ktest MAE: 0.072\pm0.002 -> 0.077 \pm 0.000Hurt
Use 5-ℓGIN instead of the strongest listed baselineGraph regression models · ZINC12Ktest MAE: 0.077 \pm 0.002 -> 0.072 \pm 0.002Helped
Use 5-ℓGIN instead of the strongest listed baselineGraph regression models · QM9 αnormalized test MAE: 0.222 -> 0.217Helped
Use 5-ℓGIN instead of the strongest listed baselineGraph regression models · QM9 μnormalized test MAE: 0.244 -> 0.350Hurt
Use 5-ℓGIN instead of the strongest listed baselineGraph regression models · QM9 U₀normalized test MAE: 0.0427 -> 0.0418No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ZINC12K ZINC250K QM9 GRAPH8C EXP EXP_ISO CEXP CSL COSPECTRAL10 SR16622 BREC SUBGRAPHCOUNT

Benchmarks: ZINC12K ZINC250K QM9 GRAPH8C EXP_ISO COSPECTRAL10 SR16622 BREC EXP CEXP CSL SUBGRAPHCOUNT

Metrics: MAE AP accuracy number of distinguished pairs L1 distance of embeddings

Baselines: GIN 3-WL ProvablyPowerfulGNN (Maron et al.) Nested GNN PathNN DropGNN GSN I²-GNN SIN DE+GNN Subgraph GNN Local 2-GNN

Builds on: 1-WL k-WL GIN Path Neural Networks Subgraph GNNs

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