atlas

Research map / Graph learning / GNN architectures

Schur Nets: exploiting local structure for equivariance in higher order graph neural networks

NeurIPS 2024 · Graph learning › GNN architectures · approach: Expressive equivariant message passing · 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.

Proposes Schur layers, which build automorphism-equivariant linear maps for subgraphs directly from eigenspaces of the subgraph Laplacian (no group theory), and plugs them into P-tensor higher-order MPNNs for molecular property prediction.

Problem

Higher-order GNNs over subgraphs need local operations equivariant to each subgraph's automorphism group, but explicitly computing automorphism groups and their irreducible representations for arbitrary subgraphs is generally infeasible.

Approach

Use eigenspaces of the combinatorial Laplacian of a subgraph as invariant subspaces; any linear map that acts as a scalar on each eigenspace (weight matrix per eigenspace) is automorphism-equivariant, giving a simple EVD-based basis without computing irreps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Linmaps with Schur-Nethigher-order GNN · ZINC-12Ktest MAE: 0.071 ± 0.004 -> 0.064 ± 0.002; N²-GNN: 0.059 ± 0.002Mixed
replace CIN with Schur-Nethigher-order GNN · OGB-HIVROC-AUC (%): 80.94 ± 0.57 -> 81.6 ± 0.295Helped
replace Linmaps with Schur layerP-tensors on ZINC-12K, overlap ≥1 · ZINC-12Ktest MAE: 0.074 ± 0.008 -> 0.070 ± 0.006Helped
replace Linmaps with Schur layerP-tensors on ZINC-12K, overlap ≥2 · ZINC-12Ktest MAE: 0.074 ± 0.005 -> 0.071 ± 0.003Helped
apply Schur layer directly to subgraph features (ablation)Schur-Net · ZINC-12Ktest MAE: 0.071 ± 0.004 -> 0.070 ± 0.005Helped
apply Schur layer to aggregated subgraph representation (ablation)Schur-Net · ZINC-12Ktest MAE: 0.071 ± 0.004 -> 0.068 ± 0.002Helped
apply Schur layer to incoming messages and original cycle representation (ablation)Schur-Net · ZINC-12Ktest MAE: 0.071 ± 0.004 -> 0.064 ± 0.002Helped
use Schur layer in place of the two-layer MLP (ablation)Linmaps architecture · ZINC-12Kvalidation MAE: 0.087 -> 0.081Helped
use Schur layer to learn a new feature (ablation)Linmaps architecture · ZINC-12Kvalidation MAE: 0.087 -> 0.076Helped
add cycles with up to three branches (ablation)Schur-Net on 5,6 cycles · ZINC-12Kvalidation MAE: 0.113 ± 0.008 -> 0.105 ± 0.001Helped
replace Linmaps with Schur layerP-tensors · Proteinsaccuracy: 74.7 ± 3.8 -> 75.4 ± 4.8No clear effect
replace Linmaps with Schur layerP-tensors · MUTAGaccuracy: 89.9 ± 5.5 -> 90.94 ± 4.7No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ZINC-12K OGB-MOLHIV TUdatasets (Proteins, MUTAG, PTC_MR, NCI1)

Benchmarks: ZINC-12K OGB-MOLHIV TUdatasets

Metrics: MAE ROC-AUC classification accuracy

Baselines: Linmaps GCN GIN GINE PNA HIMP N2-GNN CIN P-tensors DS-GNN DSS-GNN GNN-AK+

Builds on: P-tensors Autobahn CIN Deep Sets

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