InfoDiffusion: Representation Learning Using Information Maximizing Diffusion Models

Yingheng Wang, Yair Schiff, Aaron Gokaslan, Weishen Pan, Fei Wang +2 more
6/14/2023
cs.LGcs.CV

No official code found. Best implementation: isjakewong/InfoDiffusion (36 stars, last commit 2025-03-08).

Abstract

While diffusion models excel at generating high-quality samples, their latent variables typically lack semantic meaning and are not suitable for representation learning. Here, we propose InfoDiffusion, an algorithm that augments diffusion models with low-dimensional latent variables that capture high-level factors of variation in the data. InfoDiffusion relies on a learning objective regularized with the mutual information between observed and hidden variables, which improves latent space quality and prevents the latents from being ignored by expressive diffusion-based decoders. Empirically, we find that InfoDiffusion learns disentangled and human-interpretable latent representations that are competitive with state-of-the-art generative and contrastive methods, while retaining the high sample quality of diffusion models. Our method enables manipulating the attributes of generated images and has the potential to assist tasks that require exploring a learned latent space to generate quality samples, e.g., generative design.

View on arXivView PDF

Code Implementations(1)

InfoDiffusion: Representation Learning Using Information Maximizing Diffusion Models

364Shell, PythonJul 26, 20231 years ago

Similar Papers

Cite this paper

@article{wang2023infodiffusion,
  title  = {InfoDiffusion: Representation Learning Using Information Maximizing Diffusion Models},
  author = {Yingheng Wang and Yair Schiff and Aaron Gokaslan and Weishen Pan and Fei Wang and Christopher De Sa and Volodymyr Kuleshov},
  year   = {2023},
  eprint = {2306.08757},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.08757v1},
  journal = {ICML 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/2306.08757.svg)](https://codeofpaper.com/paper/2306.08757)

Discussion