Clifford Group Equivariant Neural Networks

David Ruhe, Johannes Brandstetter, Patrick Forr'e
2/12/2026

No official code found. Best implementation: DavidRuhe/clifford-group-equivariant-neural-networks (103 stars, MIT, last commit 2024-06-05). 1 more below.

Abstract

We introduce Clifford Group Equivariant Neural Networks: a novel approach for constructing $\mathrm{O}(n)$- and $\mathrm{E}(n)$-equivariant models. We identify and study the $\textit{Clifford group}$, a subgroup inside the Clifford algebra tailored to achieve several favorable properties. Primarily, the group's action forms an orthogonal automorphism that extends beyond the typical vector space to the entire Clifford algebra while respecting the multivector grading. This leads to several non-equivalent subrepresentations corresponding to the multivector decomposition. Furthermore, we prove that the action respects not just the vector space structure of the Clifford algebra but also its multiplicative structure, i.e., the geometric product. These findings imply that every polynomial in multivectors, An advantage worth mentioning is that we obtain expressive layers that can elegantly generalize to inner-product spaces of any dimension. We demonstrate, notably from a single core implementation, state-of-the-art performance on several distinct tasks, including a three-dimensional $n$-body experiment, a four-dimensional Lorentz-equivariant high-energy physics experiment, and a five-dimensional convex hull experiment.

View on arXivView PDF

Code Implementations(2)

MIT

Code used by the "Clifford Group Equivariant Neural Networks" paper.

10311Python, Jupyter NotebookJun 14, 20232 years agoMIT

Clifford-Steerable Convolutional Neural Networks [ICML'24]

563Shell, PythonFeb 23, 20241 years ago
cnnequivariancepdespacetime

Similar Papers

Cite this paper

@article{ruhe2026clifford,
  title  = {Clifford Group Equivariant Neural Networks},
  author = {David Ruhe and Johannes Brandstetter and Patrick Forr'e},
  year   = {2026},
  eprint = {2305.11141},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2305.11141},
  journal = {NEURIPS 2023 2023}
}

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/2305.11141.svg)](https://codeofpaper.com/paper/2305.11141)

Discussion