In the nonlinear latent variable model, both the data and the latent variable are continuous and multivariate.
The prior is a standard multivariate normal:
The likelihood is also normally distributed; its mean is a nonlinear function of the latent variable, and its covariance is spherical:
- The function is described by a deep network with parameters .
- The latent variable is lower dimensional than the data .
- The model describes the important aspects of the data, and the remaining unmodeled aspects are ascribed to the noise .
The data probability is found by marginalizing over the latent variable :
This can be viewed as an infinite weighted sum (infinite mixture) of spherical Gaussians with different means, where the weights are and the means are the network outputs .

Generation
A new example can be generated using ancestral sampling. We draw from the prior and pass this through the network to compute the mean of the likelihood , from which we draw . Both the prior and likelihood are normal distributions, so this is straightforward.
