How hard is graph isomorphism for graph neural networks?

05/13/2020
by   Andreas Loukas, et al.
0

A hallmark of graph neural networks is their ability to distinguish the isomorphism class of their inputs. This study derives the first hardness results for graph isomorphism in the message-passing model (MPNN). MPNN encompasses the majority of graph neural networks used today and is universal in the limit when nodes are given unique features. The analysis relies on the introduced measure of communication capacity. Capacity measures how much information the nodes of a network can exchange during the forward pass and depends on the depth, message-size, global state, and width of the architecture. It is shown that the capacity of MPNN needs to grow linearly with the number of nodes so that a network can distinguish trees and quadratically for general connected graphs. Crucially, the derived bounds are applicable not only to worst-case instances but over a portion of all inputs. An empirical study involving 12 tasks of varying difficulty and 420 networks reveals strong alignment between actual performance and theoretical predictions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2019

What graph neural networks cannot learn: depth vs width

This paper studies the capacity limits of graph neural networks (GNN). R...
research
02/06/2023

On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology

Message Passing Neural Networks (MPNNs) are instances of Graph Neural Ne...
research
02/10/2023

Graph Neural Networks Go Forward-Forward

We present the Graph Forward-Forward (GFF) algorithm, an extension of th...
research
01/26/2023

A Graph Neural Network with Negative Message Passing for Graph Coloring

Graph neural networks have received increased attention over the past ye...
research
11/19/2022

Tired of Over-smoothing? Stress Graph Drawing Is All You Need!

In designing and applying graph neural networks, we often fall into some...
research
02/09/2023

Generalization in Graph Neural Networks: Improved PAC-Bayesian Bounds on Graph Diffusion

Graph neural networks are widely used tools for graph prediction tasks. ...
research
05/31/2019

Discriminative structural graph classification

This paper focuses on the discrimination capacity of aggregation functio...

Please sign up or login with your details

Forgot password? Click here to reset