ICML 2023

From Relational Pooling to Subgraph GNNs: A Universal Framework for More Expressive Graph Neural Networks

Cai Zhou, Xiyuan Wang, Muhan Zhang

Main figure for From Relational Pooling to Subgraph GNNs: A Universal Framework for More Expressive Graph Neural Networks

Abstract

Relational pooling is a framework for building more expressive and permutation-invariant graph neural networks. However, there is limited understanding of the exact enhancement in the expressivity of RP and its connection with the Weisfeiler Lehman hierarchy. Starting from RP, we propose to explicitly assign labels to nodes as additional features to improve expressive power of message passing neural networks. The method is then extended to higher dimensional WL, leading to a novel $k,l$-WL algorithm, a more general framework than $k$-WL. Theoretically, we analyze the expressivity of $k,l$-WL with respect to $k$ and $l$ and unifies it with a great number of subgraph GNNs. Complexity reduction methods are also systematically discussed to build powerful and practical $k,l$-GNN instances. We theoretically and experimentally prove that our method is universally compatible and capable of improving the expressivity of any base GNN model. Our $k,l$-GNNs achieve superior performance on many synthetic and real-world datasets, which verifies the effectiveness of our framework.

Benchmark Results

Tested on 1 dataset

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

OGB

#ModelROC-AUC ↑Paper
1
Multi-RF Fusion with Multi-GNN Blending
0.8476 ±0.0002
2
HyperFusion
0.8475 ±0.0003
3
PAS+FPs
0.8420 ±0.0015
8
CIN
0.8094 ±0.0057
This paper
9
GatedGCN
0.8090 ±0.0160
29
SUN(EGO)
0.8003 ±0.0055
This paper
51
4-IDMPNN
0.7931 ±0.0063
This paper
62
PNA
0.7905 ±0.0132
This paper
75
I^2-GNN
0.7868 ±0.0093
This paper
84
KP-GIN+-VN
0.7840 ±0.0087
This paper
86
NGNN
0.7834 ±0.0186
This paper
109
GIN
0.7780 ±0.0182
138
DeepLRP
0.7719 ±0.0140
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers)