Conference Paper
Machine Learning

An Introduction to Variational Autoencoders

Diederik P. Kingma(Google (United States)), Max Welling(Qualcomm (United Kingdom))
November 28, 2019Foundations and Trends® in Machine Learning3,111 citations

3.1k

Citations

160

Influential Citations

Foundations and Trends® in Machine Learning

Venue

2019

Year

Abstract

Variational autoencoders provide a principled framework for learning deep latent-variable models and corresponding inference models. In this work, we provide an introduction to variational autoencoders and some important extensions.

Analysis

Why This Paper Matters

Variational autoencoders (VAEs) represent a fundamental advance in deep generative modeling, bridging probabilistic graphical models with deep learning. This paper, authored by the inventors of the VAE, provides a clear and authoritative introduction that has become a standard reference in the field. With over 3,100 citations, it has shaped how researchers approach unsupervised learning with latent variables.

The significance of VAEs lies in their ability to learn rich, continuous latent representations from high-dimensional data (e.g., images, text) while maintaining a principled probabilistic framework. Unlike earlier autoencoders, VAEs provide a generative perspective that allows sampling new data points and performing inference over latent variables. This has opened up applications in anomaly detection, data compression, and controllable generation.

Technical Contributions

  • Variational lower bound (ELBO): The paper formalizes the training objective as maximizing the evidence lower bound, which balances reconstruction accuracy and regularization toward a prior distribution.
  • Reparameterization trick: A key innovation that enables efficient gradient-based optimization of the ELBO by expressing the latent variable as a deterministic function of noise.
  • Amortized inference: The encoder network learns to approximate the posterior over latent variables for all data points, avoiding per-datapoint optimization.
  • Extensions: The paper discusses conditional VAEs, importance-weighted autoencoders, and connections to other generative models like GANs.

Results

As a tutorial, the paper does not present novel experimental results. However, it includes illustrative examples showing that VAEs can generate coherent images (e.g., faces, digits) from the latent space and that the latent space exhibits smooth interpolation properties. The paper also references empirical results from prior work demonstrating that VAEs achieve competitive log-likelihoods on benchmark datasets like MNIST and Frey Face.

Significance

VAEs have had a transformative impact on AI, particularly in generative modeling and representation learning. They provide a scalable framework for learning disentangled representations, enabling interpretable latent factors. The reparameterization trick has become a standard tool in variational inference beyond VAEs. The paper's clear exposition has made VAEs accessible to a broad audience, fostering widespread adoption in fields ranging from computer vision to natural language processing and reinforcement learning.