Coordinate Independent Convolutional Networks -- Isometry and Gauge Equivariant Convolutions on Riemannian Manifolds
Maurice Weiler, Patrick Forré, Erik Verlinde, Max Welling
TL;DR
We present a unified, coordinate-free framework for convolutional neural networks on Riemannian manifolds that are coordinate independent through gauge (G-structure) equivariance. Central to the theory are G-steerable kernels and kernel field transforms that ensure weight sharing can be performed without relying on a canonical local frame. The paper develops the necessary differential-geometric machinery (fiber bundles, associated bundles, connections, and parallel transport) and demonstrates isometry equivariance for GM-convolutions, including a detailed Möbius-strip toy model. By reviewing existing Euclidean CNNs, spherical CNNs, and surface CNNs as special cases, it shows how many prior architectures fit into the coordinate-independent framework, and provides a rigorous path to constructing new, symmetry-aware networks tailored to the manifold structure. Overall, the work offers a principled blueprint for designing coordinate- and symmetry-aware neural networks on general geometric domains, with explicit guidance on kernel design, weight sharing, and isometry handling, and supports practical implementations on nontrivial manifolds like the Möbius strip.
Abstract
Motivated by the vast success of deep convolutional networks, there is a great interest in generalizing convolutions to non-Euclidean manifolds. A major complication in comparison to flat spaces is that it is unclear in which alignment a convolution kernel should be applied on a manifold. The underlying reason for this ambiguity is that general manifolds do not come with a canonical choice of reference frames (gauge). Kernels and features therefore have to be expressed relative to arbitrary coordinates. We argue that the particular choice of coordinatization should not affect a network's inference -- it should be coordinate independent. A simultaneous demand for coordinate independence and weight sharing is shown to result in a requirement on the network to be equivariant under local gauge transformations (changes of local reference frames). The ambiguity of reference frames depends thereby on the G-structure of the manifold, such that the necessary level of gauge equivariance is prescribed by the corresponding structure group G. Coordinate independent convolutions are proven to be equivariant w.r.t. those isometries that are symmetries of the G-structure. The resulting theory is formulated in a coordinate free fashion in terms of fiber bundles. To exemplify the design of coordinate independent convolutions, we implement a convolutional network on the Möbius strip. The generality of our differential geometric formulation of convolutional networks is demonstrated by an extensive literature review which explains a large number of Euclidean CNNs, spherical CNNs and CNNs on general surfaces as specific instances of coordinate independent convolutions.
