atlas

Research map / Graph learning / GNN architectures

Spatio-Spectral Graph Neural Networks

NeurIPS 2024 · Graph learning › GNN architectures · approach: Subgraph and distance-aware GNNs · 2 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 Spatio-Spectral GNNs (S²GNNs) that combine spatial message passing with spectrally parametrized filters on a partial eigendecomposition, giving global receptive fields, tighter approximation bounds, free expressive positional encodings, and directed-graph support.

Problem

Spatial MPGNNs have receptive fields limited to the l-hop neighborhood and suffer from over-squashing, limiting long-range information exchange.

Approach

Augment spatial message passing with spectral filters parametrized directly in the Laplacian eigenvalue domain (Gaussian smearing plus linear map, windowed, on the lowest-k eigenpairs), with a permutation-equivariant spectral neural network, a Hermitian magnetic Laplacian for directed graphs, and eigenvector-based positional encodings reusing the same EVD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add spectral filters to GCNGCN · peptides-funcAP: 0.6860\pm0.0050 -> 0.7275\pm0.0066Helped
add positional encodings (ablation)S² GCN · peptides-funcAP: 0.7275\pm0.0066 -> 0.7311\boldsymbol{\pm}0.0066Helped
add positional encodings (ablation)S² GCN · peptides-structMAE: 0.2467\pm0.0019 -> 0.2447\boldsymbol{\pm}0.0032Helped
add spectral filters to GATGAT · OGB Products testAccuracy: 0.798\pm0.003 -> 0.811\boldsymbol{\pm}0.007Helped
add spectral filters to GATGAT · OGB Products testF1: 0.347\pm0.004 -> 0.381\pm0.009Helped
add spectral filters to GCNGCN · TPUGraphs layoutKendall tau: 60.09 -> 65.74Helped
use more than one eigenvector instead of a single eigenvector (ablation)S²GNN · long-range tasksperformanceHelped
add positional encodings to node features (ablation)S²GNN · LR-CLUSTERperformanceHelped
use a directed-graph spectral filter (ablation)S² GCN · associative recallgeneralizationHelped
add spectral filters to spatial MPGNNsspatial MPGNNs · peptides-func and peptides-structperformanceHelped
use a virtual node alone instead of richer spectral filters (ablation)S²GNN · LR-CLUSTERlong-range modelingHurt

Surprising findings

Limitations

Experimental setup

Datasets: peptides-func peptides-struct CLUSTER LR-CLUSTER OGB Products TPUGraphs arXiv-year associative recall

Benchmarks: peptides-func peptides-struct LR-CLUSTER OGB Products TPUGraphs arXiv-year associative recall

Metrics: AP MAE accuracy F1 Kendall tau

Baselines: GCN GAT GatedGCN GRIT GPS+HDSE Graph Mamba DRew-GCN Hyena H3 Transformer TIGT MGT+WPE

Builds on: GCN Magnetic Laplacian Hyena virtual node Graph Transformer positional encodings

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