On the Universality of Invariant Networks

01/27/2019
by   Haggai Maron, et al.
0

Constraining linear layers in neural networks to respect symmetry transformations from a group G is a common design principle for invariant networks that has found many applications in machine learning. In this paper, we consider a fundamental question that has received little attention to date: Can these networks approximate any (continuous) invariant function? We tackle the rather general case where G≤ S_n (an arbitrary subgroup of the symmetric group) that acts on R^n by permuting coordinates. This setting includes several recent popular invariant networks. We present two main results: First, G-invariant networks are universal if high-order tensors are allowed. Second, there are groups G for which higher-order tensors are unavoidable for obtaining universality. G-invariant networks consisting of only first-order tensors are of special interest due to their practical value. We conclude the paper by proving a necessary condition for the universality of G-invariant networks that incorporate only first-order tensors. Lastly, we propose a conjecture stating that this condition is also sufficient.

READ FULL TEXT

page 1

page 3

page 4

page 5

page 6

page 7

page 8

page 9

research
12/19/2019

Hyperpfaffians and Geometric Complexity Theory

The hyperpfaffian polynomial was introduced by Barvinok in 1995 as a nat...
research
02/07/2020

Universal Equivariant Multilayer Perceptrons

Group invariant and equivariant Multilayer Perceptrons (MLP), also known...
research
11/14/2022

Group-Equivariant Neural Networks with Fusion Diagrams

Many learning tasks in physics and chemistry involve global spatial symm...
research
10/15/2021

Equivariant and Invariant Reynolds Networks

Invariant and equivariant networks are useful in learning data with symm...
research
04/26/2018

Universal approximations of invariant maps by neural networks

We describe generalizations of the universal approximation theorem for n...
research
09/03/2019

A variational method for generating n-cross fields using higher-order Q-tensors

An n-cross field is a locally-defined orthogonal coordinate system invar...
research
04/28/2020

RotEqNet: Rotation-Equivariant Network for Fluid Systems with Symmetric High-Order Tensors

In the recent application of scientific modeling, machine learning model...

Please sign up or login with your details

Forgot password? Click here to reset