LGAICVNEMLOct 4, 2018

Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks

arXiv:1810.02244v51985 citations
Originality Highly original
AI Analysis

This work addresses the theoretical limitations of GNNs for researchers in graph learning, proposing a novel generalization to enhance expressiveness in domains like social networks and molecule graphs.

The paper tackled the theoretical expressiveness of graph neural networks (GNNs) by relating them to the 1-dimensional Weisfeiler-Leman graph isomorphism heuristic, showing they have the same limitations, and proposed k-dimensional GNNs to incorporate higher-order structures, with experimental confirmation of improved performance in graph classification and regression tasks.

In recent years, graph neural networks (GNNs) have emerged as a powerful neural architecture to learn vector representations of nodes and graphs in a supervised, end-to-end fashion. Up to now, GNNs have only been evaluated empirically -- showing promising results. The following work investigates GNNs from a theoretical point of view and relates them to the $1$-dimensional Weisfeiler-Leman graph isomorphism heuristic ($1$-WL). We show that GNNs have the same expressiveness as the $1$-WL in terms of distinguishing non-isomorphic (sub-)graphs. Hence, both algorithms also have the same shortcomings. Based on this, we propose a generalization of GNNs, so-called $k$-dimensional GNNs ($k$-GNNs), which can take higher-order graph structures at multiple scales into account. These higher-order structures play an essential role in the characterization of social networks and molecule graphs. Our experimental evaluation confirms our theoretical findings as well as confirms that higher-order information is useful in the task of graph classification and regression.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes