Variational Diffusion Auto-encoder: Latent Space Extraction from Pre-trained Diffusion Models

Georgios Batzolis, Jan Stanczuk, Carola-Bibiane Schönlieb
4/24/2023
cs.LGcs.CVstat.ML

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

As a widely recognized approach to deep generative modeling, Variational Auto-Encoders (VAEs) still face challenges with the quality of generated images, often presenting noticeable blurriness. This issue stems from the unrealistic assumption that approximates the conditional data distribution, $p(\textbf{x} | \textbf{z})$, as an isotropic Gaussian. In this paper, we propose a novel solution to address these issues. We illustrate how one can extract a latent space from a pre-existing diffusion model by optimizing an encoder to maximize the marginal data log-likelihood. Furthermore, we demonstrate that a decoder can be analytically derived post encoder-training, employing the Bayes rule for scores. This leads to a VAE-esque deep latent variable model, which discards the need for Gaussian assumptions on $p(\textbf{x} | \textbf{z})$ or the training of a separate decoder network. Our method, which capitalizes on the strengths of pre-trained diffusion models and equips them with latent spaces, results in a significant enhancement to the performance of VAEs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{batzolis2023variational,
  title  = {Variational Diffusion Auto-encoder: Latent Space Extraction from Pre-trained Diffusion Models},
  author = {Georgios Batzolis and Jan Stanczuk and Carola-Bibiane Schönlieb},
  year   = {2023},
  eprint = {2304.12141},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.12141v2}
}

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

Discussion