Clifford-Steerable Convolutional Neural Networks
Maksim Zhdanov, David Ruhe, Maurice Weiler, Ana Lucic, Johannes Brandstetter, Patrick Forré
TL;DR
Clifford-Steerable CNNs address the challenge of constructing equivariant neural networks for fields on pseudo-Euclidean spaces by combining Clifford algebra with implicit, equivariant kernel networks. The main idea is to implement $ ext{O}(p,q)$-steerable kernels through a kernel network $oldsymbol{ m \mathscr{K}}$ and a kernel head $H$ so that the resulting kernel $K=H\circ\boldsymbol{ m \mathscr{K}}$ satisfies the steerability constraint and yields an $ ext{E}(p,q)$-equivariant convolution. The paper develops the theoretical basis (Clifford grades as $ ext{O}(p,q)$-representations, Clifford-group equivariant nets) and demonstrates empirical gains on physics-informed tasks, including fluid dynamics and relativistic electrodynamics, while enabling extension to curved pseudo-Riemannian manifolds. This work provides a unified, scalable framework for processing multivector fields with full spacetime symmetries, offering improved accuracy and sample efficiency over conventional steerable CNNs and non-equivariant Clifford models. The approach has broad implications for PDE surrogates and physics-embedded learning where $ ext{E}(p,q)$-invariance plays a central role.
Abstract
We present Clifford-Steerable Convolutional Neural Networks (CS-CNNs), a novel class of $\mathrm{E}(p, q)$-equivariant CNNs. CS-CNNs process multivector fields on pseudo-Euclidean spaces $\mathbb{R}^{p,q}$. They cover, for instance, $\mathrm{E}(3)$-equivariance on $\mathbb{R}^3$ and Poincaré-equivariance on Minkowski spacetime $\mathbb{R}^{1,3}$. Our approach is based on an implicit parametrization of $\mathrm{O}(p,q)$-steerable kernels via Clifford group equivariant neural networks. We significantly and consistently outperform baseline methods on fluid dynamics as well as relativistic electrodynamics forecasting tasks.
