A Tutorial on VAEs: From Bayes' Rule to Lossless Compression
Not on the map. Why?
Abstract (arXiv)
The Variational Auto-Encoder (VAE) is a simple, efficient, and popular deep maximum likelihood model. Though usage of VAEs is widespread, the derivation of the VAE is not as widely understood. In this tutorial, we will provide an overview of the VAE and a tour through various derivations and interpretations of the VAE objective. From a probabilistic standpoint, we will examine the VAE through the lens of Bayes' Rule, importance sampling, and the change-of-variables formula. From an information theoretic standpoint, we will examine the VAE through the lens of lossless compression and transmission through a noisy channel. We will then identify two common misconceptions over the VAE formulation and their practical consequences. Finally, we will visualize the capabilities and limitations of VAEs using a code example (with an accompanying Jupyter notebook) on toy 2D data.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 2; 2024: 3; 2025: 1.
11 papers.
- 20223DLinker: An E(3) Equivariant Variational Autoencoder for Molecular Linker Designcited by 33
- 2022Efficient-VDVAE: Less is morecited by 26
- 2021Generating Multivariate Load States Using a Conditional Variational Autoencodercited by 8
- 2024VENI, VINDy, VICI: a generative reduced-order modeling framework with uncertainty quantificationcited by 8
- 2021Disentangling Generative Factors of Physical Fields Using Variational Autoencoderscited by 5
- 2023DA-VEGAN: Differentiably Augmenting VAE-GAN for microstructure reconstruction from extremely small data setscited by 5
- 2022Interpreting Latent Spaces of Generative Models for Medical Images using Unsupervised Methodscited by 4
- 2023CR-VAE: Contrastive Regularization on Variational Autoencoders for Preventing Posterior Collapsecited by 4
- 2025Decouple to Reconstruct: High Quality UHD Restoration via Active Feature Disentanglement and Reversible Fusioncited by 2
- 2024Beta-Sigma VAE: Separating beta and decoder variance in Gaussian variational autoencodercited by 0
- 2024Learning Disentangled Equivariant Representation for Explicitly Controllable 3D Molecule Generationcited by 0
- 2025Decouple to Reconstruct: High Quality UHD Restoration via Active Feature Disentanglement and Reversible Fusion17 Mar 2025
- 2024Learning Disentangled Equivariant Representation for Explicitly Controllable 3D Molecule Generation19 Dec 2024
- 2024Beta-Sigma VAE: Separating beta and decoder variance in Gaussian variational autoencoder14 Sep 2024
- 2024VENI, VINDy, VICI: a generative reduced-order modeling framework with uncertainty quantification31 May 2024
- 2023CR-VAE: Contrastive Regularization on Variational Autoencoders for Preventing Posterior Collapse6 Sep 2023
- 2023DA-VEGAN: Differentiably Augmenting VAE-GAN for microstructure reconstruction from extremely small data sets17 Feb 2023
- 2022Interpreting Latent Spaces of Generative Models for Medical Images using Unsupervised Methods20 Jul 2022
- 20223DLinker: An E(3) Equivariant Variational Autoencoder for Molecular Linker Design15 May 2022
- 2022Efficient-VDVAE: Less is more25 Mar 2022
- 2021Generating Multivariate Load States Using a Conditional Variational Autoencoder21 Oct 2021
- 2021Disentangling Generative Factors of Physical Fields Using Variational Autoencoders15 Sep 2021