Interpretable Diffusion via Information Decomposition

Xianghao Kong, Ollie Liu, Han Li, Dani Yogatama, G. V. Steeg
2/12/2026

No official code found. Best implementation: kxh001/Info-Decomp (29 stars, MIT, last commit 2024-07-18).

Abstract

Denoising diffusion models enable conditional generation and density modeling of complex relationships like images and text. However, the nature of the learned relationships is opaque making it difficult to understand precisely what relationships between words and parts of an image are captured, or to predict the effect of an intervention. We illuminate the fine-grained relationships learned by diffusion models by noticing a precise relationship between diffusion and information decomposition. Exact expressions for mutual information and conditional mutual information can be written in terms of the denoising model. Furthermore, pointwise estimates can be easily estimated as well, allowing us to ask questions about the relationships between specific images and captions. Decomposing information even further to understand which variables in a high-dimensional space carry information is a long-standing problem. For diffusion models, we show that a natural non-negative decomposition of mutual information emerges, allowing us to quantify informative relationships between words and pixels in an image. We exploit these new relations to measure the compositional understanding of diffusion models, to do unsupervised localization of objects in images, and to measure effects when selectively editing images through prompt interventions.

View on arXivView PDF

Code Implementations(1)

kxh001/Info-DecompCommunity100%
MIT

Interpretable Diffusion Via Information Decomposition

292PythonOct 11, 20232 years agoMIT

Similar Papers

Cite this paper

@article{kong2026interpretable,
  title  = {Interpretable Diffusion via Information Decomposition},
  author = {Xianghao Kong and Ollie Liu and Han Li and Dani Yogatama and G. V. Steeg},
  year   = {2026},
  eprint = {2310.07972},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.07972},
  journal = {ICLR 2023 2023}
}

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/2310.07972.svg)](https://codeofpaper.com/paper/2310.07972)

Discussion