HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Directional Graph Networks

Dominique Beaini Saro Passaro Vincent Létourneau William L. Hamilton Gabriele Corso Pietro Liò

Directional Graph Networks

Abstract

The lack of anisotropic kernels in graph neural networks (GNNs) strongly limits their expressiveness, contributing to well-known issues such as over-smoothing. To overcome this limitation, we propose the first globally consistent anisotropic kernels for GNNs, allowing for graph convolutions that are defined according to topologicaly-derived directional flows. First, by defining a vector field in the graph, we develop a method of applying directional derivatives and smoothing by projecting node-specific messages into the field. Then, we propose the use of the Laplacian eigenvectors as such vector field. We show that the method generalizes CNNs on an $n$-dimensional grid and is provably more discriminative than standard GNNs regarding the Weisfeiler-Lehman 1-WL test. We evaluate our method on different standard benchmarks and see a relative error reduction of 8% on the CIFAR10 graph dataset and 11% to 32% on the molecular ZINC dataset, and a relative increase in precision of 1.6% on the MolPCBA dataset. An important outcome of this work is that it enables graph networks to embed directions in an unsupervised way, thus allowing a better representation of the anisotropic features in different physical or biological problems.

Code Repositories

gbouritsas/gsn
pytorch
Mentioned in GitHub
Saro00/DGN
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-cifar10-100kDGN
Accuracy (%): 72.84
graph-property-prediction-on-ogbg-molhivDGN
Ext. data: No
Number of params: 114065
Test ROC-AUC: 0.7970 ± 0.0097
Validation ROC-AUC: 0.8470 ± 0.0047
graph-property-prediction-on-ogbg-molpcbaDGN
Ext. data: No
Number of params: 6732696
Test AP: 0.2885 ± 0.0030
Validation AP: 0.2970 ± 0.0021
node-classification-on-pattern-100kDGN
Accuracy (%): 86.680

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
Directional Graph Networks | Papers | HyperAI