Equivariant non-linear maps for neural networks on homogeneous spaces
Elias Nyholm, Oscar Carlsson, Maurice Weiler, Daniel Persson
TL;DR
This work develops a universal framework for nonlinear equivariant neural network layers on homogeneous spaces by introducing nonlinear integral maps that respect group symmetries. It extends the linear theory of $G$-CNNs to arbitrary nonlinear operators via a steerable, kernel-based integral representation, and proves a universal construction with kernel-equivalence classes arising from redundancy. The framework subsumes and explains a spectrum of architectures, including $G$-CNNs, implicit steerable kernels, standard and relative self-attention, and LieTransformer, as concrete instantiations. This unification enables principled design of new equivariant nonlinear layers and provides a bridge between symmetry theory and practical nonlinear architectures with potential for broad applicability and efficient implementations.
Abstract
This paper presents a novel framework for non-linear equivariant neural network layers on homogeneous spaces. The seminal work of Cohen et al. on equivariant $G$-CNNs on homogeneous spaces characterized the representation theory of such layers in the linear setting, finding that they are given by convolutions with kernels satisfying so-called steerability constraints. Motivated by the empirical success of non-linear layers, such as self-attention or input dependent kernels, we set out to generalize these insights to the non-linear setting. We derive generalized steerability constraints that any such layer needs to satisfy and prove the universality of our construction. The insights gained into the symmetry-constrained functional dependence of equivariant operators on feature maps and group elements informs the design of future equivariant neural network layers. We demonstrate how several common equivariant network architectures - $G$-CNNs, implicit steerable kernel networks, conventional and relative position embedded attention based transformers, and LieTransformers - may be derived from our framework.
