Coordinate Independent Convolutional Networks – Isometry and Gauge Equivariant Convolutions on Riemannian Manifolds

06/10/2021
by   Maurice Weiler, et al.
0

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.

READ FULL TEXT
research
05/21/2019

Geometry of Deep Convolutional Networks

We give a formal procedure for computing preimages of convolutional netw...
research
11/19/2019

General E(2)-Equivariant Steerable CNNs

The big empirical success of group equivariant networks has led in recen...
research
05/21/2018

Parallel Transport Convolution: A New Tool for Convolutional Neural Networks on Manifolds

Convolution has been playing a prominent role in various applications in...
research
02/11/2019

Gauge Equivariant Convolutional Networks and the Icosahedral CNN

The idea of equivariance to symmetry transformations provides one of the...
research
12/14/2020

ProLab: perceptually uniform projective colour coordinate system

In this work, we propose proLab: a new colour coordinate system derived ...
research
03/20/2018

Local criteria for triangulation of manifolds

We present criteria for establishing a triangulation of a manifold. Give...
research
07/18/2022

e3nn: Euclidean Neural Networks

We present e3nn, a generalized framework for creating E(3) equivariant t...

Please sign up or login with your details

Forgot password? Click here to reset