Equivariant Machine Learning on Graphs with Nonlinear Spectral Filters

Y. Lin, R. Talmon, Ron Levie
2/3/2026

No confident code implementation found for this paper.

Abstract

Equivariant machine learning is an approach for designing deep learning models that respect the symmetries of the problem, with the aim of reducing model complexity and improving generalization. In this paper, we focus on an extension of shift equivariance, which is the basis of convolution networks on images, to general graphs. Unlike images, graphs do not have a natural notion of domain translation. Therefore, we consider the graph functional shifts as the symmetry group: the unitary operators that commute with the graph shift operator. Notably, such symmetries operate in the signal space rather than directly in the spatial space. We remark that each linear filter layer of a standard spectral graph neural network (GNN) commutes with graph functional shifts, but the activation function breaks this symmetry. Instead, we propose nonlinear spectral filters (NLSFs) that are fully equivariant to graph functional shifts and show that they have universal approximation properties. The proposed NLSFs are based on a new form of spectral domain that is transferable between graphs. We demonstrate the superior performance of NLSFs over existing spectral GNNs in node and graph classification benchmarks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lin2026equivariant,
  title  = {Equivariant Machine Learning on Graphs with Nonlinear Spectral Filters},
  author = {Y. Lin and R. Talmon and Ron Levie},
  year   = {2026},
  eprint = {2406.01249},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.01249},
  url    = {https://arxiv.org/abs/2406.01249},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.01249.svg)](https://codeofpaper.com/paper/2406.01249)

Discussion