atlas

Research map / Graph learning / GNN architectures

The Expressive Power of Path-Based Graph Neural Networks

ICML 2024 · Graph learning › GNN architectures · approach: Weisfeiler-Leman expressivity hierarchies

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 PATH-WL, a family of color refinement tests based on path multisets with shortest-path distance encodings, analyzes its expressivity relative to 1-WL, k-WL and GNN variants, and implements it as the PAIN GNN.

Problem

The expressive power of path-based graph neural networks, which aggregate paths and shortest-path distances, has not been characterized theoretically despite strong empirical results.

Approach

Defines PATH-WL, a color refinement procedure that aggregates multisets of all paths up to length l with optional distance encodings up to depth d, proves it is strictly more expressive than 1-WL, incomparable to k-WL, and able to count cycles; implements this as the PAIN architecture (paths embedded with LSTM, summed over paths).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PAIN with path length 5 instead of GINEXP graph-pair discrimination · EXPindistinguishable graph pairs: 600 -> 0Helped
Use 1-PAIN with path length 3 instead of GINZINC · ZINCMAE: 0.387 ± 0.015 -> 0.148 ± 0.003Helped
Use 1-PAIN with path length 3 instead of GCNZINC · ZINCMAE: 0.278 ± 0.003 -> 0.148 ± 0.003Helped
Use 1-PAIN with path length 3 instead of CINZINC · ZINCMAE: 0.079 ± 0.006 -> 0.148 ± 0.003Hurt
Use 1-PAIN with path length 3 instead of pathNNZINC · ZINCMAE: 0.090 ± 0.004 -> 0.148 ± 0.003Hurt
Use 1-PAIN with path length 2 instead of GINOGBG-MOLHIV · OGBG-MOLHIVROC-AUC: 75.58 ± 1.40 -> 78.50 ± 1.4Helped
Use 1-PAIN with path length 2 instead of CINOGBG-MOLHIV · OGBG-MOLHIVROC-AUC: 80.94 ± 0.57 -> 78.50 ± 1.4Hurt
Increase distance encoding depth from 0 to 5 (ablation)PAIN, 1 layer, path length 5 on CSL · CSLaccuracy: 50 ± 0 -> 100 ± 0Helped
Increase distance encoding depth from 0 to 5 (ablation)PAIN, 2 layers, path length 5 on CSL · CSLaccuracy: 46 ± 5 -> 100 ± 0Helped
Increase the number of layers from 1 to 2 (ablation)1-PAIN, path length 2 on CSL · CSLaccuracy: 20 ± 0 -> 64 ± 8Helped
Increase the number of layers from 1 to 2 (ablation)2-PAIN, path length 2 on CSL · CSLaccuracy: 20 ± 0 -> 70 ± 9Helped
Increase path length from 2 to 5 (ablation)0-PAIN, 1 layer on CSL · CSLaccuracy: 12 ± 4 -> 50 ± 0Helped

Surprising findings

Limitations

Experimental setup

Datasets: EXP SR CSL ZINC OGBG-MOLHIV

Benchmarks: EXP SR CSL ZINC OGBG-MOLHIV

Metrics: failure rate (pairs not distinguished) accuracy MAE ROC-AUC

Baselines: GIN GCN GAT CIN ESAN pathNN GSN Graphormer 3-WL

Builds on: 1-WL color refinement pathNN k-WL hierarchy Graph Isomorphism Network

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