On the equivalence between graph isomorphism testing and function approximation with GNNs

05/29/2019
by   Zhengdao Chen, et al.
2

Graph neural networks (GNNs) have achieved lots of success on graph-structured data. In the light of this, there has been increasing interest in studying their representation power. One line of work focuses on the universal approximation of permutation-invariant functions by certain classes of GNNs, and another demonstrates the limitation of GNNs via graph isomorphism tests. Our work connects these two perspectives and proves their equivalence. We further develop a framework of the representation power of GNNs with the language of sigma-algebra, which incorporates both viewpoints. Using this framework, we compare the expressive power of different classes of GNNs as well as other methods on graphs. In particular, we prove that order-2 Graph G-invariant networks fail to distinguish non-isomorphic regular graphs with the same degree. We then extend them to a new architecture, Ring-GNNs, which succeeds on distinguishing these graphs and provides improvements on real-world social network datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2021

On the Universality of Graph Neural Networks on Large Random Graphs

We study the approximation power of Graph Neural Networks (GNNs) on late...
research
10/08/2022

Weisfeiler–Lehman goes Dynamic: An Analysis of the Expressive Power of Graph Neural Networks for Attributed and Dynamic Graphs

Graph Neural Networks (GNNs) are a large class of relational models for ...
research
06/24/2022

A Topological characterisation of Weisfeiler-Leman equivalence classes

Graph Neural Networks (GNNs) are learning models aimed at processing gra...
research
01/23/2023

On the Expressive Power of Geometric Graph Neural Networks

The expressive power of Graph Neural Networks (GNNs) has been studied ex...
research
10/28/2020

On Graph Neural Networks versus Graph-Augmented MLPs

From the perspective of expressive power, this work compares multi-layer...
research
04/12/2020

Principal Neighbourhood Aggregation for Graph Nets

Graph Neural Networks (GNNs) have been shown to be effective models for ...
research
08/21/2023

Approximately Equivariant Graph Networks

Graph neural networks (GNNs) are commonly described as being permutation...

Please sign up or login with your details

Forgot password? Click here to reset