Command Palette
Search for a command to run...
Christopher Morris; Martin Ritzert; Matthias Fey; William L. Hamilton; Jan Eric Lenssen; Gaurav Rattan; Martin Grohe

Abstract
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 Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| graph-classification-on-imdb-b | k-GNN | Accuracy: 74.2% |
| graph-classification-on-imdb-b | 3-WL Kernel | Accuracy: 73.5% |
| graph-classification-on-imdb-m | 1-WL Kernel | Accuracy: 51.5% |
| graph-classification-on-imdb-m | k-GNN | Accuracy: 49.5% |
| graph-classification-on-mutag | k-GNN | Accuracy: 86.1% |
| graph-classification-on-mutag | Graphlet Kernel | Accuracy: 87.7% |
| graph-classification-on-nci1 | k-GNN | Accuracy: 76.2% |
| graph-classification-on-nci1 | WL-OA Kernel | Accuracy: 86.1% |
| graph-classification-on-proteins | Shortest-Path Kernel | Accuracy: 76.4% |
| graph-classification-on-proteins | k-GNN | Accuracy: 75.9% |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.