atlas

Research map / Graph learning / GNN architectures

On the Expressive Power of Sparse Geometric MPNNs

ICLR 2025 · Graph learning › GNN architectures · approach: Substructure-aware GNN expressivity · 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.

Characterizes when message-passing networks on geometric graphs generically separate graphs (E-GGNN iff connected, I-GGNN iff generically globally rigid) and proposes EGenNet, a simple provably generically maximally expressive equivariant MPNN that performs well on molecular regression.

Problem

Which sparse (non-fully-connected) graphs allow message-passing networks on geometric graphs (3D point positions) to generically separate non-isomorphic geometric graphs, and how can an equivariant MPNN be built that is provably maximally expressive for generic inputs?

Approach

Shows E-GGNN generic separation holds exactly when the underlying graph is connected (using depth d+1 and the (d+1)-power graph's generic global rigidity), I-GGNN exactly when the graph is generically globally rigid, and gives EGenNet, an EGNN-like model with multiple equivariant channels (C=2Nd+1) whose parameters are random and generically injective via the finite witness theorem.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EGenNet instead of MarcelChemical property prediction · Drugs IPMAE: 0.4066 -> 0.3965Helped
Use EGenNet instead of MarcelChemical property prediction · Drugs EAMAE: 0.3910 -> 0.3686Helped
Use EGenNet instead of GemNetChemical property prediction · Drugs χMAE: 0.1970 -> 0.2068Hurt
Use EGenNet instead of MarcelChemical property prediction · Kraken B₅MAE: 0.2225 -> 0.1878Helped
Use EGenNet instead of MarcelChemical property prediction · Kraken LMAE: 0.3386 -> 0.1738Helped
Use EGenNet instead of MarcelChemical property prediction · Kraken BurB₅MAE: 0.1589 -> 0.1530Helped
Use EGenNet instead of MarcelChemical property prediction · Kraken BurLMAE: 0.0947 -> 0.0626Helped
Use EGenNet instead of DimeNet++Chemical property prediction · BDE BEMAE: 1.4503 -> 0.3170Helped
Use SchNet on the 2-power graph rather than the original graph (ablation)SchNet · Pair aaccuracy: 50.0 { { ± 0.0}} -> 100.0 { { ± 0.0}}Helped
Use SchNet on the 3-power graph rather than the original graph (ablation)SchNet · Pair baccuracy: 50.0 { { ± 0.0}} -> 100.0 { { ± 0.0}}Helped
Use DimeNet on the 2-power graph rather than the original graph (ablation)DimeNet · Pair baccuracy: 50.0 { { ± 0.0}} -> 100.0 { { ± 0.0}}Helped
Use EGenNet rather than SchNet on the original graphGeometric graph pair separation · Pair aaccuracy: 50.0 { { ± 0.0}} -> 100.0 { ± 0.0}Helped

Surprising findings

Limitations

Experimental setup

Datasets: Drugs Kraken BDE synthetic k-chain pairs synthetic line-graph pairs

Benchmarks: Drugs Kraken BDE k-chain separation line-graph pair separation

Metrics: MAE classification accuracy

Baselines: SchNet DimeNet SphereNet DimeNet++ GemNet PaiNN LEFTNet Marcel GraphGPS

Builds on: EGNN maximally expressive GNN finite witness theorem SchNet DimeNet

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