NeurIPS 2022

Affinity-Aware Graph Networks

A. Velingker, A. Sinop, Ira Ktena, Petar Velickovic, Sreenivas Gollapudi

Main figure for Affinity-Aware Graph Networks

Abstract

Graph Neural Networks (GNNs) have emerged as a powerful technique for learning on relational data. Owing to the relatively limited number of message passing steps they perform—and hence a smaller receptive field—there has been significant interest in improving their expressivity by incorporating structural aspects of the underlying graph. In this paper, we explore the use of affinity measures as features in graph neural networks, in particular measures arising from random walks, including effective resistance, hitting and commute times. We propose message passing networks based on these features and evaluate their performance on a variety of node and graph property prediction tasks. Our architecture has lower computational complexity, while our features are invariant to the permutations of the underlying graph. The measures we compute allow the network to exploit the connectivity properties of the graph, thereby allowing us to outperform relevant benchmarks for a wide variety of tasks, often with significantly fewer message passing steps. On one of the largest publicly available graph regression datasets, OGB-LSC-PCQM4Mv1, we obtain the best known single-model validation MAE at the time of writing.

Benchmark Results

Tested on 1 dataset

Tables show presented results in global context (best 3 papers + GCN + MLP).

OGB

#ModelAP ↑Paper
1
GRPE-Large
0.3150 ±0.0010
2
Graphormer
0.3140
3
Graphormer-FLAG
0.3139 ±0.0032
31
GIN
0.2902 ±0.0017
40
MPNN + Noisy Nodes
0.2832 ±0.0013
This paper
42
MPNN
0.2791 ±0.0022
This paper
43
MPNN + Random Features + Noisy Nodes
0.2790 ±0.0018
This paper
52
MPNN + Random Features
0.2706 ±0.0021
This paper
SOTA performance (not significantly different from the best) Baseline / comparison (this paper) Global context (other papers)