AAAI 2021

Graph Structure Learning with Variational Information Bottleneck

Qingyun Sun, Jianxin Li, Hao Peng, Jia Wu, Xingcheng Fu, Cheng Ji, Philip S. Yu

Main figure for Graph Structure Learning with Variational Information Bottleneck

Abstract

Graph Neural Networks (GNNs) have shown promising results on a broad spectrum of applications. Most empirical studies of GNNs directly take the observed graph as input, assuming the observed structure perfectly depicts the accurate and complete relations between nodes. However, graphs in the real-world are inevitably noisy or incomplete, which could even exacerbate the quality of graph representations. In this work, we propose a novel Variational Information Bottleneck guided Graph Structure Learning framework, namely VIB-GSL, in the perspective of information theory. VIB-GSL advances the Information Bottleneck (IB) principle for graph structure learning, providing a more elegant and universal framework for mining underlying task-relevant relations. VIB-GSL learns an informative and compressive graph structure to distill the actionable information for specific downstream tasks. VIB-GSL deduces a variational approximation for irregular graph data to form a tractable IB objective function, which facilitates training stability. Extensive experimental results demonstrate that the superior effectiveness and robustness of VIB-GSL.

Benchmark Results

Tested on 1 dataset 1 baseline value reported too low

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

TU Dortmund

#ModelAccuracy ↑Paper
1
WL-MLP
0.9792
2
MSH-GNN
0.9640 ±0.0070
3
CoCN
0.8722 ±0.0013
23
GCN
actual #23 vs paper #188 165 places worse
0.8260 ±0.0220
best reported
actual #23 vs paper #188 165 places worse
paper 0.7760 ±0.0260
paper 0.7760 ±0.0260 Δ at pub 0.0300 Δ today 0.0500
30
GIN
actual #30 vs paper #164 134 places worse
0.8220 ±0.0210
best reported
actual #30 vs paper #164 134 places worse
paper 0.7880 ±0.0140
136
GraphSAGE
0.7970 ±0.0170
151
MLP
0.7920 ±0.0240
154
VIB-GSL + GAT
0.7910 ±0.0120
This paper
155
GAT
actual #155 vs paper #244 89 places worse
0.7908 ±0.0136
best reported
actual #155 vs paper #244 89 places worse
paper 0.7540 ±0.0240
paper 0.7540 ±0.0240 Δ at pub 0.0040 Δ today 0.0368
174
VIB-GSL + GCN
0.7830 ±0.0140
This paper
175
IDGL + GCN
0.7810 ±0.0210
This paper
198
SIB + GAT
0.7730 ±0.0190
This paper
202
SIB + GIN
0.7720 ±0.0230
This paper
214
IDGL + GAT
0.7680 ±0.0440
This paper
216
IDGL + GIN
0.7670 ±0.0380
This paper
218
NeuralSparse + GIN
0.7660 ±0.0210
This paper
225
SIB + GCN
0.7630 ±0.0230
This paper
229
NeuralSparse + GCN
0.7600 ±0.0200
This paper
247
NeuralSparse + GAT
0.7540 ±0.0580
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best today — OK at publication; today's leaderboard best is elsewhere