Improving Expressivity of Graph Neural Networks using Localization

05/31/2023
by   Anant Kumar, et al.
6

In this paper, we propose localized versions of Weisfeiler-Leman (WL) algorithms in an effort to both increase the expressivity, as well as decrease the computational overhead. We focus on the specific problem of subgraph counting and give localized versions of k-WL for any k. We analyze the power of Local k-WL and prove that it is more expressive than k-WL and at most as expressive as (k+1)-WL. We give a characterization of patterns whose count as a subgraph and induced subgraph are invariant if two graphs are Local k-WL equivalent. We also introduce two variants of k-WL: Layer k-WL and recursive k-WL. These methods are more time and space efficient than applying k-WL on the whole graph. We also propose a fragmentation technique that guarantees the exact count of all induced subgraphs of size at most 4 using just 1-WL. The same idea can be extended further for larger patterns using k>1. We also compare the expressive power of Local k-WL with other GNN hierarchies and show that given a bound on the time-complexity, our methods are more expressive than the ones mentioned in Papp and Wattenhofer[2022a].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/06/2020

Counting Substructures with Higher-Order Graph Neural Networks: Possibility and Impossibility Results

While massage passing based Graph Neural Networks (GNNs) have become inc...
research
03/19/2023

Efficiently Counting Substructures by Subgraph GNNs without Running GNN on Subgraphs

Using graph neural networks (GNNs) to approximate specific functions suc...
research
10/06/2021

Equivariant Subgraph Aggregation Networks

Message-passing neural networks (MPNNs) are the leading architecture for...
research
09/10/2023

Distance-Restricted Folklore Weisfeiler-Leman GNNs with Provable Cycle Counting Power

The ability of graph neural networks (GNNs) to count certain graph subst...
research
08/16/2023

DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting

Subgraph counting is the problem of counting the occurrences of a given ...
research
04/14/2023

Combining Stochastic Explainers and Subgraph Neural Networks can Increase Expressivity and Interpretability

Subgraph-enhanced graph neural networks (SGNN) can increase the expressi...
research
10/07/2018

Graphlet Count Estimation via Convolutional Neural Networks

Graphlets are defined as k-node connected induced subgraph patterns. For...

Please sign up or login with your details

Forgot password? Click here to reset