Stability of Graph Neural Networks to Relative Perturbations

10/21/2019
by   Fernando Gama, et al.
24

Graph neural networks (GNNs), consisting of a cascade of layers applying a graph convolution followed by a pointwise nonlinearity, have become a powerful architecture to process signals supported on graphs. Graph convolutions (and thus, GNNs), rely heavily on knowledge of the graph for operation. However, in many practical cases the GSO is not known and needs to be estimated, or might change from training time to testing time. In this paper, we are set to study the effect that a change in the underlying graph topology that supports the signal has on the output of a GNN. We prove that graph convolutions with integral Lipschitz filters lead to GNNs whose output change is bounded by the size of the relative change in the topology. Furthermore, we leverage this result to show that the main reason for the success of GNNs is that they are stable architectures capable of discriminating features on high eigenvalues, which is a feat that cannot be achieved by linear graph filters (which are either stable or discriminative, but cannot be both). Finally, we comment on the use of this result to train GNNs with increased stability and run experiments on movie recommendation systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2019

Stability Properties of Graph Neural Networks

Data stemming from networks exhibit an irregular support, whereby each d...
research
10/07/2021

Training Stable Graph Neural Networks Through Constrained Learning

Graph Neural Networks (GNN) rely on graph convolutions to learn features...
research
10/06/2021

Space-Time Graph Neural Networks

We introduce space-time graph neural network (ST-GNN), a novel GNN archi...
research
10/17/2020

Discriminability of Single-Layer Graph Neural Networks

Network data can be conveniently modeled as a graph signal, where data v...
research
06/07/2021

Stability of Manifold Neural Networks to Deformations

Stability is an important property of graph neural networks (GNNs) which...
research
06/11/2020

Wide and Deep Graph Neural Networks with Distributed Online Learning

Graph neural networks (GNNs) learn representations from network data wit...
research
07/19/2021

Wide and Deep Graph Neural Network with Distributed Online Learning

Graph neural networks (GNNs) are naturally distributed architectures for...

Please sign up or login with your details

Forgot password? Click here to reset