Individual and Structural Graph Information Bottlenecks for Out-of-Distribution Generalization

Ling Yang, Jiayi Zheng, Heyuan Wang, Zhongyi Liu, Zhilin Huang +3 more
6/28/2023
cs.LGcs.AIcs.CV

Official code: YangLing0818/GraphOOD (14 stars, last commit 2023-08-06).

Abstract

Out-of-distribution (OOD) graph generalization are critical for many real-world applications. Existing methods neglect to discard spurious or noisy features of inputs, which are irrelevant to the label. Besides, they mainly conduct instance-level class-invariant graph learning and fail to utilize the structural class relationships between graph instances. In this work, we endeavor to address these issues in a unified framework, dubbed Individual and Structural Graph Information Bottlenecks (IS-GIB). To remove class spurious feature caused by distribution shifts, we propose Individual Graph Information Bottleneck (I-GIB) which discards irrelevant information by minimizing the mutual information between the input graph and its embeddings. To leverage the structural intra- and inter-domain correlations, we propose Structural Graph Information Bottleneck (S-GIB). Specifically for a batch of graphs with multiple domains, S-GIB first computes the pair-wise input-input, embedding-embedding, and label-label correlations. Then it minimizes the mutual information between input graph and embedding pairs while maximizing the mutual information between embedding and label pairs. The critical insight of S-GIB is to simultaneously discard spurious features and learn invariant features from a high-order perspective by maintaining class relationships under multiple distributional shifts. Notably, we unify the proposed I-GIB and S-GIB to form our complementary framework IS-GIB. Extensive experiments conducted on both node- and graph-level tasks consistently demonstrate the superior generalization ability of IS-GIB. The code is available at https://github.com/YangLing0818/GraphOOD.

View on arXivView PDF

Code Implementations(1)

The official Implementation for TKDE paper "Individual and Structural Graph Information Bottlenecks for Out-of-Distribution Generalization"

140PythonJun 27, 20233 years ago

Cite this paper

@article{yang2023individual,
  title  = {Individual and Structural Graph Information Bottlenecks for Out-of-Distribution Generalization},
  author = {Ling Yang and Jiayi Zheng and Heyuan Wang and Zhongyi Liu and Zhilin Huang and Shenda Hong and Wentao Zhang and Bin Cui},
  year   = {2023},
  eprint = {2306.15902},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15902v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.15902.svg)](https://codeofpaper.com/paper/2306.15902)

Discussion