The Power of Graph Convolutional Networks to Distinguish Random Graph Models

10/28/2019
by   Abram Magner, et al.
0

Graph convolutional networks (GCNs) are a widely used method for graph representation learning. We investigate the power of GCNs, as a function of their number of layers, to distinguish between different random graph models on the basis of the embeddings of their sample graphs. In particular, the graph models that we consider arise from graphons, which are the most general possible parameterizations of infinite exchangeable graph models and which are the central objects of study in the theory of dense graph limits. We exhibit an infinite class of graphons that are well-separated in terms of cut distance and are indistinguishable by a GCN with nonlinear activation functions coming from a certain broad class if its depth is at least logarithmic in the size of the sample graph, and furthermore show that, for this application, ReLU activation functions and non-identity weight matrices with non-negative entries do not help in terms of distinguishing power. These results theoretically match empirical observations of several prior works. Finally, we show that for pairs of graphons satisfying a degree profile separation property, a very simple GCN architecture suffices for distinguishability. To prove our results, we exploit a connection to random walks on graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2020

The Power of Graph Convolutional Networks to Distinguish Random Graph Models: Short Version

Graph convolutional networks (GCNs) are a widely used method for graph r...
research
07/11/2019

Understanding the Representation Power of Graph Neural Networks in Learning Graph Topology

To deepen our understanding of graph neural networks, we investigate the...
research
02/26/2018

Improving Graph Convolutional Networks with Non-Parametric Activation Functions

Graph neural networks (GNNs) are a class of neural networks that allow t...
research
12/22/2018

Fault Location in Power Distribution Systems via Deep Graph Convolutional Networks

This paper develops a novel graph convolutional network (GCN) framework ...
research
06/09/2023

Expectation-Complete Graph Representations with Homomorphisms

We investigate novel random graph embeddings that can be computed in exp...
research
06/05/2019

Break the Ceiling: Stronger Multi-scale Deep Graph Convolutional Networks

Recently, neural network based approaches have achieved significant impr...
research
05/27/2019

On Asymptotic Behaviors of Graph CNNs from Dynamical Systems Perspective

Graph Convolutional Neural Networks (graph CNNs) are a promising deep le...

Please sign up or login with your details

Forgot password? Click here to reset