Table of Contents
Fetching ...

Dynamic Graph Information Bottleneck

Haonan Yuan, Qingyun Sun, Xingcheng Fu, Cheng Ji, Jianxin Li

TL;DR

This work extends the Information Bottleneck paradigm to dynamic graphs by introducing DGIB, a framework that learns robust, discriminative representations under adversarial attacks. Central to DGIB is the Minimal-Sufficient-Consensual (MSC) Condition, which is realized through two cooperative channels, DGIB_MS and DGIB_C, that refine spatio-temporal information flow using tractable variational bounds and a spatio-temporal local dependence assumption. The method demonstrates strong robustness in future link prediction across real-world and synthetic dynamic graphs, outperforming static, dynamic, and other robust baselines under both non-targeted and targeted attacks. By explicitly incorporating graph structure into the IB optimization and providing scalable instantiations, DGIB offers a principled and practical approach to robust dynamic graph representation learning with potential impact on downstream tasks and security-sensitive applications.

Abstract

Dynamic Graphs widely exist in the real world, which carry complicated spatial and temporal feature patterns, challenging their representation learning. Dynamic Graph Neural Networks (DGNNs) have shown impressive predictive abilities by exploiting the intrinsic dynamics. However, DGNNs exhibit limited robustness, prone to adversarial attacks. This paper presents the novel Dynamic Graph Information Bottleneck (DGIB) framework to learn robust and discriminative representations. Leveraged by the Information Bottleneck (IB) principle, we first propose the expected optimal representations should satisfy the Minimal-Sufficient-Consensual (MSC) Condition. To compress redundant as well as conserve meritorious information into latent representation, DGIB iteratively directs and refines the structural and feature information flow passing through graph snapshots. To meet the MSC Condition, we decompose the overall IB objectives into DGIB$_{MS}$ and DGIB$_C$, in which the DGIB$_{MS}$ channel aims to learn the minimal and sufficient representations, with the DGIB$_{MS}$ channel guarantees the predictive consensus. Extensive experiments on real-world and synthetic dynamic graph datasets demonstrate the superior robustness of DGIB against adversarial attacks compared with state-of-the-art baselines in the link prediction task. To the best of our knowledge, DGIB is the first work to learn robust representations of dynamic graphs grounded in the information-theoretic IB principle.

Dynamic Graph Information Bottleneck

TL;DR

This work extends the Information Bottleneck paradigm to dynamic graphs by introducing DGIB, a framework that learns robust, discriminative representations under adversarial attacks. Central to DGIB is the Minimal-Sufficient-Consensual (MSC) Condition, which is realized through two cooperative channels, DGIB_MS and DGIB_C, that refine spatio-temporal information flow using tractable variational bounds and a spatio-temporal local dependence assumption. The method demonstrates strong robustness in future link prediction across real-world and synthetic dynamic graphs, outperforming static, dynamic, and other robust baselines under both non-targeted and targeted attacks. By explicitly incorporating graph structure into the IB optimization and providing scalable instantiations, DGIB offers a principled and practical approach to robust dynamic graph representation learning with potential impact on downstream tasks and security-sensitive applications.

Abstract

Dynamic Graphs widely exist in the real world, which carry complicated spatial and temporal feature patterns, challenging their representation learning. Dynamic Graph Neural Networks (DGNNs) have shown impressive predictive abilities by exploiting the intrinsic dynamics. However, DGNNs exhibit limited robustness, prone to adversarial attacks. This paper presents the novel Dynamic Graph Information Bottleneck (DGIB) framework to learn robust and discriminative representations. Leveraged by the Information Bottleneck (IB) principle, we first propose the expected optimal representations should satisfy the Minimal-Sufficient-Consensual (MSC) Condition. To compress redundant as well as conserve meritorious information into latent representation, DGIB iteratively directs and refines the structural and feature information flow passing through graph snapshots. To meet the MSC Condition, we decompose the overall IB objectives into DGIB and DGIB, in which the DGIB channel aims to learn the minimal and sufficient representations, with the DGIB channel guarantees the predictive consensus. Extensive experiments on real-world and synthetic dynamic graph datasets demonstrate the superior robustness of DGIB against adversarial attacks compared with state-of-the-art baselines in the link prediction task. To the best of our knowledge, DGIB is the first work to learn robust representations of dynamic graphs grounded in the information-theoretic IB principle.
Paper Structure (39 sections, 6 theorems, 24 equations, 10 figures, 4 tables, 1 algorithm)

This paper contains 39 sections, 6 theorems, 24 equations, 10 figures, 4 tables, 1 algorithm.

Key Result

Proposition 1

Figures (10)

  • Figure 1: Comparison among different IB principles.
  • Figure 2: The proposed DGIB principle and its overall framework. (a) simultaneously maximizing the mutual information between the representation and the target while constraining information with the input graphs. The significant graph structures are directly involved in the optimizing process. (b) iteratively compresses structures and node features between graphs. The overall $\boldsymbol{\mathcal{L}}_{\boldsymbol{\mathrm{DGIB}}}$ is decomposed to DGIB$_{\boldsymbol{MS}}$ and DGIB$_{\boldsymbol{C}}$ channels, which act jointly to satisfy the MSC Condition.
  • Figure 3: Case study between adapted GIB and DGIB-Cat.
  • Figure 4: Ablation study results.
  • Figure 5: Information Plane analysis.
  • ...and 5 more figures

Theorems & Definitions (7)

  • Definition 1: Dynamic Graph Information Bottleneck
  • Proposition 1: Lower Bound of $\boldsymbol{I( \mathbf{Y}^{T+1};\mathbf{Z}^{T+1})}$
  • Proposition 2: Upper Bound of $\boldsymbol{I ( \mathcal{D};\mathbf{Z}^{T+1} )}$
  • Proposition 3: Upper Bound of $I ( \mathbf{Z}^{1:T};\mathbf{Z}^{T+1} )$
  • Proposition 1: The Lower Bound of $\boldsymbol{I( \mathbf{Y}^{T+1};\mathbf{Z}^{T+1})}$
  • Proposition 2: The Upper Bound of $\boldsymbol{I ( \mathcal{D};\mathbf{Z}^{T+1} )}$
  • Proposition 3: The Upper Bound of $\boldsymbol{I ( \mathbf{Z}^{1:T};\mathbf{Z}^{T+1} )}$