HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Diffusion Improves Graph Learning

Johannes Gasteiger Stefan Weißenberger Stephan Günnemann

Diffusion Improves Graph Learning

Abstract

Graph convolution is the core of most Graph Neural Networks (GNNs) and usually approximated by message passing between direct (one-hop) neighbors. In this work, we remove the restriction of using only the direct neighbors by introducing a powerful, yet spatially localized graph convolution: Graph diffusion convolution (GDC). GDC leverages generalized graph diffusion, examples of which are the heat kernel and personalized PageRank. It alleviates the problem of noisy and often arbitrarily defined edges in real graphs. We show that GDC is closely related to spectral-based models and thus combines the strengths of both spatial (message passing) and spectral methods. We demonstrate that replacing message passing with graph diffusion convolution consistently leads to significant performance improvements across a wide range of models on both supervised and unsupervised tasks and a variety of datasets. Furthermore, GDC is not limited to GNNs but can trivially be combined with any graph-based model or algorithm (e.g. spectral clustering) without requiring any changes to the latter or affecting its computational complexity. Our implementation is available online.

Code Repositories

hazdzz/GDC
pytorch
Mentioned in GitHub
klicperajo/gdc
Official
pytorch
jhngjng/naq-pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
node-classification-on-amz-compGCN (Heat Diffusion)
Accuracy: 86.77%
node-classification-on-amz-photoJK (Heat Diffusion)
Accuracy: 92.93%
node-classification-on-citeseerGCN (PPR Diffusion)
Accuracy: 73.35%
node-classification-on-coauthor-csGCN (PPR Diffusion)
Accuracy: 93.01%
node-classification-on-pubmedJK (Heat Diffusion)
Accuracy: 79.95%

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
Diffusion Improves Graph Learning | Papers | HyperAI