Chris Cremer 2026-11-05
Chris Cremer coauthored the 2018 inference-suboptimality study with Xuechen Li and David Duvenaud. It compares shared inference with separately optimized distributions and considers richer approximations built using normalizing flows.[ref]
Inference Suboptimality in Variational Autoencoders by Chris Cremer and others. Title-page byline; §§3.1–3.2 and Figure2
For an original illustration of family enrichment, suppose the target posterior distribution is while the family is . Its optimum is , but the Kullback-Leibler divergence between normal distributions remainsnats. A shared inference rule cannot remove that deficit just by choosing a better mean. Allowing the invertible scale transformation , with having the standard normal distribution, includes the exact target and makes the variational approximation gap zero in this example.
The example isolates distribution-family expressiveness. It does not imply that adding a normalizing flow always finds the optimum, or that every improvement in a trained variational autoencoder comes from this source alone. The paper's conclusions and method are collaborative; no division of individual authors' roles is inferred from author order.
Durk Kingma 2026-11-05
Durk Kingma is a computer scientist who publishes as Diederik P. Kingma. His personal profile describes research on machine learning and generative models, and records a 2017 doctorate at the University of Amsterdam.[ref]
Personal research homepage of Durk Kingma. Brief Bio: formal name, nickname and2017 doctorate
The institutional thesis front matter gives his full formal name as Diederik Pieter Kingma.[ref]Kingma and Max Welling coauthored Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. A variational autoencoder couples a latent-variable model with an approximating posterior distribution that can be optimized through variational inference. Their reparameterization gradients represent a simulated random variable as a differentiable transformation of parameter-independent noise, allowing derivatives through the transformation.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. §§2.3–2.4, equations4–5 and Gaussian construction
Kingma also coauthored the Adam paper with Jimmy Lei Ba.[ref]Adam: A Method for Stochastic Optimization by Diederik P. Kingma and Jimmy Lei Ba. Full byline and Algorithm1
An original scalar calculation makes the noise handling concrete. Use the Gaussian reparameterization , with having the standard normal distribution and . For , a one-draw reparameterization gradient with respect to isThe derivative holds the sampled fixed. This pathwise gradient is justified here by direct calculation; a general interchange of derivative and expected value requires differentiation under the integral sign conditions.
Noise coupling matters even for a central finite difference. If the evaluations at and share the same , the difference of the two squares gives exactly for every . This is a use of common random numbers. If instead the evaluations use independent standard normal distributions for their noise draws, the estimatorstill has expected value , but independence gives the variance of Gaussian-square finite-difference gradientsIndeed, a normal random variable of mean and variance has squared-value variance ; sum the two independent squared-value variances and divide by . Thus shrinking need not suppress simulation noise.
For chosen , and , both estimators have expected value 2, while their variances are 16 with shared noise and 2408 with independent noise. The example is a separate exact quadratic model; its purpose is to explain the role of keeping base noise fixed, not to reproduce a published variational-autoencoder benchmark.
Gaussian reparameterization 2026-11-05
Gaussian reparameterization represents a random variable with a normal distribution using a location, a scale and parameter-independent noise:Here has the standard normal distribution. The resulting has expected value and variance . The probability distribution is unchanged; the representation separates the random draw from the adjustable parameters. This makes reparameterization gradients available for differentiable expectations, including the Gaussian approximate posterior in a variational autoencoder.[ref]
Stochastic Backpropagation and Approximate Inference in Deep Generative Models by Danilo Jimenez Rezende and others. §3.2, Gaussian location-scale transformation and equation(10)
For a complete example, fix and considerHolding the same noise value fixed while differentiating givesAt , , the particular noise draw gives and derivative estimate , while the true derivative is . An individual sample need not equal the derivative; the equality is in expected value.
Parameterizing a positive scale as also gives . One can differentiate through the deterministic transformation while leaving the noise law fixed. For a general integrand, exchanging derivative and expectation still requires justified differentiation under the integral sign; the representation alone is not a proof of that exchange. Reusing noise when parameters change also connects the construction to common random numbers.
Generative decoder 2026-11-05
A generative decoder maps a latent variable to the parameters of a conditional observation probability distribution, commonly written . In a variational autoencoder, a neural network can supply those parameters. The conditional law, including its observation noise and support, is part of the model; the decoder need not return one deterministic reconstructed observation.[ref]
Stochastic Backpropagation and Approximate Inference in Deep Generative Models by Danilo Jimenez Rezende and others. §2, visible-layer distribution and generative transformations
For a concrete binary example, suppose a decoder specifies two conditionally independent Bernoulli distributions with probabilities and . ThenIf a chosen latent value gives , the conditional probability of is , and its negative log likelihood is approximately . The vector is a vector of probabilities, not itself a binary sample. A model for continuous observations would need a different conditional distribution.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. Appendix C.1–C.2, Bernoulli and Gaussian observation models
Generation draws a latent value from the prior and then draws from the decoder's conditional law. Averaging over latent values givesConditional independence of output components at fixed need not imply independence after this marginalization, because the same latent variable can influence several components. The recognition network runs in the other direction for inference; it is not an algebraic inverse of the generative decoder.
Max Welling 2026-11-05
Max Welling coauthored Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling with Durk Kingma. Their work combines a learned approximate posterior with a differentiable transformation of parameter-independent noise, permitting variational inference to use a reparameterization gradient. The original preprint was submitted in December 2013; its historical byline uses Diederik P. Kingma.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. Primary byline, §§2.3–2.4 and §3
An original scalar calculation illustrates the computational mechanism. Let , where has a standard normal distribution and . For the chosen objective ,Holding one noise draw fixed while differentiating its squared transformed value instead gives the stochastic estimates and . At chosen , and , these are both , while the exact expectation gradients are and . Averaging over the noise, rather than treating one draw as the expectation, recovers the exact gradients in this example.
This small calculation isolates the differentiable sampling step. A variational autoencoder also specifies a probabilistic model and an evidence lower bound; a differentiable random transformation alone does not supply those components. The contribution is joint work, not a claim that one coauthor alone originated every part of the method.
Recognition network 2026-11-05
A recognition network is a learned mapping from observed data to parameters of an approximate posterior distribution over latent variables. In a variational autoencoder, it specifies , while the generative decoder specifies the opposite conditional direction . The recognition network supports amortized inference; it need not coincide with the exact posterior of the learned generative model.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. §3 and Appendix C, neural-network recognition model
For a scalar Gaussian recognition law, the neural network can output a mean and log variance . Thenwhere is parameter-independent noise. Exponentiating the log variance ensures a positive variance, and the factor converts it to the standard deviation used in Gaussian reparameterization.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. Appendix C.2, Gaussian output mean and log variance
For an original calculation, suppose one input gives and . The recognition variance is4 and its standard deviation is2. A noise draw gives , while the posterior mean supplied by the same network remains1. Confusing log variance with log standard deviation would instead produce the wrong scale.
A deterministic network evaluation and a random latent sample are distinct steps. Re-evaluating the same fixed network on the same input returns the same distribution parameters; new noise draws can still yield different values. Returning only the mean omits the uncertainty represented by that distribution. Its adequacy must be assessed against the intended inference problem, not inferred merely from the fact that it outputs a positive variance.

