atlas

Research map / Graph learning / GNN architectures

Homomorphism Expressivity of Spectral Invariant Graph Neural Networks

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 the homomorphism expressivity of spectral invariant GNNs as exactly the parallel trees of bounded depth, and uses this to build a hierarchy versus MPNNs, subgraph GNNs, local 2-GNNs and 2-FWL, plus cycle/subgraph counting results.

Problem

Prior analyses of spectral invariant GNNs relied only on Weisfeiler-Lehman tests, which are coarse; there was no fine-grained, quantitative characterization of their expressive power, nor of their substructure counting and iteration-depth requirements.

Approach

Shows that the homomorphism expressivity of d-iteration spectral invariant GNNs exists and equals the family of parallel trees with parallel tree depth at most d, proven via a walk-encoding equivalence (Cayley-Hamilton) and a pebble game on Furer graphs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Spectral Invariant GNN instead of MPNNGNNs · ZINC-subsetMAE: $.138\pm.006$ -> $.103\pm.006$Helped
Use Spectral Invariant GNN instead of MPNNGNNs · ZINC-fullMAE: $.030\pm.002$ -> $.028\pm.003$Helped
Use Spectral Invariant GNN instead of Local 2-GNNGNNs · ZINC-subsetMAE: $.069\pm.001$ -> $.103\pm.006$Hurt
Use Spectral Invariant GNN instead of Local 2-GNNGNNs · ZINC-fullMAE: $.024\pm.002$ -> $.028\pm.003$Hurt
Use Spectral Invariant GNN instead of MPNNGNNs · Homomorphism count, substructures 1 and 2normalized MAE: $.300$ -> $.045$; $.261$ -> $.046$Helped
Use Spectral Invariant GNN instead of MPNNGNNs · Homomorphism count, substructures 3 and 4normalized MAE: $.276$ -> $.053$; $.233$ -> $.048$Helped
Use Spectral Invariant GNN instead of MPNNGNNs · Homomorphism count, substructure 5normalized MAE: $.341$ -> $.303$Helped
Use Spectral Invariant GNN instead of Local 2-GNNGNNs · Homomorphism count, substructures 1–4normalized MAE: $.008$ -> $.045$; $.006$ -> $.046$; $.008$ -> $.053$; $.008$ -> $.048$Hurt
Use Spectral Invariant GNN instead of Local 2-GNNGNNs · Homomorphism count, substructure 5normalized MAE: $.112$ -> $.303$Hurt
Use Spectral Invariant GNN instead of MPNNGNNs · Substructure counting tasks 1–6normalized MAE: $.358$ -> $.072$; $.208$ -> $.072$; $.188$ -> $.089$; $.146$ -> $.089$; $.261$ -> $.060$; $.205$ -> $.099$Helped
Use Spectral Invariant GNN instead of Local 2-GNNGNNs · Substructure counting tasks 1–6normalized MAE: $.008$ -> $.072$; $.011$ -> $.072$; $.017$ -> $.089$; $.034$ -> $.089$; $.007$ -> $.060$; $.016$ -> $.099$Hurt
Increase spectral-invariant GNN iterations from d to d+1Spectral Invariant GNN · Homomorphism expressivityexpressive powerHelped

Surprising findings

Limitations

Experimental setup

Datasets: ZINC-subset ZINC-full

Benchmarks: ZINC-subset ZINC-full homomorphism count benchmark substructure (cycle) count benchmark

Metrics: MAE

Baselines: MPNN Subgraph GNN Local 2-GNN 2-FWL BasisNet

Builds on: homomorphism expressivity (Joshi et al.) Furer graphs Cayley-Hamilton theorem pebble game for k-FWL

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