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
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9792 | |
| 2 | MSH-GNN | 0.9640
±0.0070 | |
| 3 | CoCN | 0.8722
±0.0013 | |
| 23 | GCN | 0.8260
±0.0220 best reported | best at pub: Fast Graph Representation Learning with PyTorch Geometric (ICLR 2019) best today: Scalable Expressiveness through Preprocessed Graph Perturbations (2024) |
| 30 | GIN | 0.8220
±0.0210 best reported | best at pub: On the Equivalence between Graph Isomorphism Testing and Function Approximation with GNNs (NeurIPS 2019) best today: Scalable Expressiveness through Preprocessed Graph Perturbations (2024) |
| 136 | GraphSAGE | 0.7970
±0.0170 | |
| 151 | MLP | 0.7920
±0.0240 | |
| 154 | VIB-GSL + GAT | 0.7910
±0.0120 | This paper |
| 155 | GAT | 0.7908
±0.0136 best reported | best at pub: Quaternion Graph Neural Networks (2020) best today: Graph Structure Refinement with Energy-based Contrastive Learning (AAAI 2024) |
| 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 |
