Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Graph Information Bottleneck for Subgraph Recognition

About

Given the input graph and its label/property, several key problems of graph learning, such as finding interpretable subgraphs, graph denoising and graph compression, can be attributed to the fundamental problem of recognizing a subgraph of the original one. This subgraph shall be as informative as possible, yet contains less redundant and noisy structure. This problem setting is closely related to the well-known information bottleneck (IB) principle, which, however, has less been studied for the irregular graph data and graph neural networks (GNNs). In this paper, we propose a framework of Graph Information Bottleneck (GIB) for the subgraph recognition problem in deep graph learning. Under this framework, one can recognize the maximally informative yet compressive subgraph, named IB-subgraph. However, the GIB objective is notoriously hard to optimize, mostly due to the intractability of the mutual information of irregular graph data and the unstable optimization process. In order to tackle these challenges, we propose: i) a GIB objective based-on a mutual information estimator for the irregular graph data; ii) a bi-level optimization scheme to maximize the GIB objective; iii) a connectivity loss to stabilize the optimization process. We evaluate the properties of the IB-subgraph in three application scenarios: improvement of graph classification, graph interpretation and graph denoising. Extensive experiments demonstrate that the information-theoretic IB-subgraph enjoys superior graph properties.

Junchi Yu, Tingyang Xu, Yu Rong, Yatao Bian, Junzhou Huang, Ran He• 2020

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy75.25
742
Graph ClassificationMUTAG
Accuracy84.1
697
Graph ClassificationNCI1
Accuracy64.65
460
Graph ClassificationCOLLAB
Accuracy79
329
Graph ClassificationIMDB-B
Accuracy74
322
Graph ClassificationMutag (test)
Accuracy88.7
217
Graph ClassificationPROTEINS (test)
Accuracy71.8
180
Graph ClassificationDD
Accuracy77.2
175
Graph ClassificationNCI1 (test)
Accuracy75.1
174
Graph ClassificationTwitter
Accuracy63
57
Showing 10 of 48 rows

Other info

Follow for update