HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

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

Christopher Morris; Martin Ritzert; Matthias Fey; William L. Hamilton; Jan Eric Lenssen; Gaurav Rattan; Martin Grohe

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

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

chrsmrrs/k-gnn
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-imdb-bk-GNN
Accuracy: 74.2%
graph-classification-on-imdb-b3-WL Kernel
Accuracy: 73.5%
graph-classification-on-imdb-m1-WL Kernel
Accuracy: 51.5%
graph-classification-on-imdb-mk-GNN
Accuracy: 49.5%
graph-classification-on-mutagk-GNN
Accuracy: 86.1%
graph-classification-on-mutagGraphlet Kernel
Accuracy: 87.7%
graph-classification-on-nci1k-GNN
Accuracy: 76.2%
graph-classification-on-nci1WL-OA Kernel
Accuracy: 86.1%
graph-classification-on-proteinsShortest-Path Kernel
Accuracy: 76.4%
graph-classification-on-proteinsk-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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks | Papers | HyperAI