atlas

Research map / Graph learning / GNN architectures

Equivariant Machine Learning on Graphs with Nonlinear Spectral Filters

NeurIPS 2024 · Graph learning › GNN architectures · approach: Spectral GNN design · 1 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 nonlinear spectral filters (NLSFs) that are exactly equivariant to graph functional shifts and transferable across graphs, via analysis/synthesis in a signal-dependent spectral domain, and reports gains over spectral GNNs on node and graph classification.

Problem

Standard spectral GNNs break equivariance to graph functional shifts (unitary operators commuting with the GSO) because pointwise nonlinearities act in the node domain, and standard graph Fourier representations depend on arbitrary eigenvector choices, so they are not transferable across graphs.

Approach

Define analysis and synthesis transforms that project signals onto eigenspaces (index-based) or spectral bands (value-based) and synthesize using the input signal itself as the basis, so the nonlinear frequency response acts on eigenspace-norm coefficients; this yields exact equivariance to functional shifts, eigenbasis independence, and transferability. A Laplacian attention mixes index-based (L)

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Coraaccuracy: 84.12 -> 85.37Helped
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Citeseeraccuracy: 73.45 -> 75.41Helped
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Pubmedaccuracy: 82.69 -> 82.22Hurt
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Chameleonaccuracy: 49.79 -> 50.58Helped
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Squirrelaccuracy: 38.24 -> 38.39Helped
Use att-Node-level NLSFs instead of the strongest listed baselineNode classification · Actoraccuracy: 35.98 -> 35.13Hurt
Use att-Node-level NLSFs instead of the strongest listed baselineDense-split node classification · Chameleon and Squirrel, original and filteredaccuracyMixed
Use att-Pooling-NLSFs instead of the strongest listed baselineGraph classification · MUTAG, PTC, ENZYMES, PROTEINS, IMDB-M, COLLABaccuracyHelped
Use att-Pooling-NLSFs instead of the strongest listed baselineGraph classification · NCI1 and IMDB-BaccuracyHurt
Add the node-level NLSF representation and pooling/readout to graph-level NLSFsatt-Graph-level NLSFs · MUTAG, PTC, ENZYMES, PROTEINS, NCI1, IMDB-B, IMDB-M, COLLABaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Pubmed Chameleon Squirrel Actor MUTAG PTC NCI1 ENZYMES PROTEINS IMDB-B

Benchmarks: Cora Citeseer Pubmed Chameleon Squirrel Actor MUTAG PTC ENZYMES PROTEINS NCI1 IMDB-B

Metrics: accuracy

Baselines: GCN GAT SAGE ChebNet ChebNetII CayleyNet APPNP GPRGNN ARMA JacobiConv BernNet Specformer

Builds on: ChebNetII GPRGNN BernNet Specformer functional maps

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