Universal Invariant and Equivariant Graph Neural Networks

05/13/2019
by   Nicolas Keriven, et al.
13

Graph Neural Networks (GNN) come in many flavors, but should always be either invariant (permutation of the nodes of the input graph does not affect the output) or equivariant (permutation of the input permutes the output). In this paper, we consider a specific class of invariant and equivariant networks, for which we prove new universality theorems. More precisely, we consider networks with a single hidden layer, obtained by summing channels formed by applying an equivariant linear operator, a pointwise non-linearity and either an invariant or equivariant linear operator. Recently, Maron et al. (2019) showed that by allowing higher-order tensorization inside the network, universal invariant GNNs can be obtained. As a first contribution, we propose an alternative proof of this result, which relies on the Stone-Weierstrass theorem for algebra of real-valued functions. Our main contribution is then an extension of this result to the equivariant case, which appears in many practical applications but has been less studied from a theoretical point of view. The proof relies on a new generalized Stone-Weierstrass theorem for algebra of equivariant functions, which is of independent interest. Finally, unlike many previous settings that consider a fixed number of nodes, our results show that a GNN defined by a single set of parameters can approximate uniformly well a function defined on graphs of varying size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2020

Characterizing the Expressive Power of Invariant and Equivariant Graph Neural Networks

Various classes of Graph Neural Networks (GNN) have been proposed and sh...
research
03/05/2019

Universal approximations of permutation invariant/equivariant functions by deep neural networks

In this paper,we develop a theory of the relationship between permutatio...
research
10/06/2019

On Universal Equivariant Set Networks

Using deep neural networks that are either invariant or equivariant to p...
research
10/09/2019

A Simple Proof of the Universality of Invariant/Equivariant Graph Neural Networks

We present a simple proof for the universality of invariant and equivari...
research
03/25/2022

SpeqNets: Sparsity-aware Permutation-equivariant Graph Networks

While (message-passing) graph neural networks have clear limitations in ...
research
10/15/2021

Equivariant and Invariant Reynolds Networks

Invariant and equivariant networks are useful in learning data with symm...
research
01/25/2022

Convergence of Invariant Graph Networks

Although theoretical properties such as expressive power and over-smooth...

Please sign up or login with your details

Forgot password? Click here to reset