Danilo Jimenez Rezende 2026-11-05
Danilo Jimenez Rezende coauthored the 2014 stochastic-backpropagation work with Shakir Mohamed and Daan Wierstra, developing trainable generative and approximate-inference models.[ref]
Stochastic Backpropagation and Approximate Inference in Deep Generative Models by Danilo Jimenez Rezende and others. Primary full byline; §§2–4
With Shakir Mohamed, he subsequently developed normalizing flows for richer approximations in variational inference.[ref]Variational Inference with Normalizing Flows by Danilo Jimenez Rezende and Shakir Mohamed. Primary PDF full byline; §3, change-of-variables construction
An original one-dimensional transformation illustrates the density accounting. Let have standard normal distribution and take . Sampling is straightforward, but its density must also account for the stretching of length:At , this is . The factor comes from the absolute derivative of the inverse affine map. Omitting it would give a density integrating to instead of .
The example is only an affine Gaussian transformation; it does not claim that every nonlinear transformation preserves a Gaussian family. A normalizing flow composes suitable invertible transformations while tracking the corresponding density changes. This connects an efficient sampling procedure to the density evaluation needed in a variational objective, rather than treating the generated samples alone as a complete inference method.
Normalizing flow 2026-11-05
A normalizing flow constructs a probability distribution by passing a simple reference random variable through invertible differentiable transformations. The change of variables formula supplies its probability density function: if and is a diffeomorphism between equal-dimensional spaces, thenThe Jacobian determinant accounts for local expansion or contraction of volume. Composing several transformations gives a flexible distribution while retaining a computable density, useful for a richer approximate posterior distribution in variational inference.[ref]
Variational Inference with Normalizing Flows by Danilo Jimenez Rezende and Shakir Mohamed. §3, equations5–7, invertible transformations and composition
For an original nonlinear example, let have the standard normal distribution with density , and set . Since and tends to opposite infinities at the two ends of the real line, every output has exactly one preimage. Its probability density function satisfiesAt , the output is and . The factor reflects how strongly the transformation stretches nearby inputs. Integrating after the substitution cancels this factor against , leaving total probability one.
For , the chain rule givesGenerating transformed samples alone does not evaluate their probability density function; evaluating the determinant factors is essential. The single-preimage formula also requires invertibility: the map folds two real inputs together, so it cannot be substituted into this formula unchanged.
Shakir Mohamed 2026-11-05
Shakir Mohamed coauthored the 2014 stochastic-backpropagation paper with Danilo Jimenez Rezende and Daan Wierstra. It develops gradient computations through stochastic variables for joint learning of generative and approximate-inference models.[ref]
Stochastic Backpropagation and Approximate Inference in Deep Generative Models by Danilo Jimenez Rezende and others. Primary byline; §§3–4
He also coauthored the 2015 work on normalizing flows with Danilo Jimenez Rezende, constructing flexible approximate posterior distributions through invertible transformations.[ref]An original smooth example shows why a reparameterization gradient is a computational object. Let with standard-normal , and choose . The exact expectation and derivative areDifferentiating a sampled value while holding its noise fixed gives . At , a chosen draw yields gradient , while the exact expectation gradient is . Averaging the sampled gradients over the stated noise distribution recovers the expectation gradient in this smooth bounded example.
That calculation depends on the distribution and differentiability assumptions. It does not make a single random derivative equal to the derivative of an expectation, nor does it by itself establish an analogous rule for a discontinuous sampling map. The cited contributions concern explicit probabilistic models and estimators, not an unrestricted license to differentiate through any random procedure.