Back to the reading lists

    Generative models· 2013

    Auto-Encoding Variational Bayes

    Diederik P. Kingma (first author) · 2013 · published 2014

    Read the original

    arXiv 1312.6114OpenAlex W1959608418

    Sample through a noise input.

    On the reading lists

    Why it matters

    Introduced VAEs, amortized variational inference, and the reparameterization trick.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Latent-variable models can describe how observations arise from hidden causes, but their posterior distributions and likelihoods can be hard to calculate. Repeating costly inference for every example also makes learning on large datasets difficult.
    The idea
    The paper trains a probabilistic encoder and decoder together using a sampled approximation to a variational objective. A change in how latent samples are drawn lets gradients pass through the sampling step.
    How it works
    • The encoder maps each observation to a distribution over possible latent codes, while the decoder maps a code to a distribution over observations.
    • For a Gaussian code, the model transforms independent noise using the encoder’s predicted mean and scale, making the sampled code differentiable with respect to those predictions.
    • The objective combines a reconstruction term with a penalty for moving the approximate posterior away from the prior.
    • Random minibatches and stochastic gradients update the encoder and decoder together; after training, the encoder can infer codes without a separate iterative procedure.
    What it showed
    On MNIST and Frey Face, the authors compare learning curves and estimated likelihoods with alternatives including wake-sleep. Their plots also show a learned low-dimensional image manifold; these experiments illustrate the method rather than proving it is best for every latent-variable model.
    Read it for
    Start with Sections 2.2–2.4 and Algorithm 1 for the objective and sampling construction, then read Section 3 for the concrete autoencoder. Skim the distribution-specific appendix on a first pass and return to Section 5 for the comparisons.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Advanced

    Read this first: probability; variational inference; neural network basics (backpropagation).

    The record

    First released
    2013 (from arXiv 1312.6114)
    Published
    2014
    Citations
    20,065 citations, as counted by OpenAlex (CC0)
    Awards
    ICLR Test of Time
    Named by
    both expert lists
    Also relevant to
    Machine learning foundations, Computer vision & multimodal
    Score
    0.915 · computed rank 5 · consensus 0.98, must-read 1, citations percentile 0.917 (2010s · generative-models), awards 1, existing lists 0.5. Method

    Editor's notes

    • Readability check: pass: Short derivation of the reparameterisation trick and the VAE; core to modern generative modelling. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.