Preventing Posterior Collapse with delta-VAEs
Ali Razavi, Aäron van den Oord, Ben Poole, Oriol Vinyals
TL;DR
This paper tackles posterior collapse in VAEs by enforcing a minimum information rate δ between the posterior and prior, without altering the ELBO objective. It introduces δ-VAEs with sequential latent variables using an AR(1) prior and an anti-causal encoder to ensure latents capture useful, future-relevant information, and derives a KL lower bound that guarantees a committed rate. The approach yields state-of-the-art or competitive density modeling on CIFAR-10 and ImageNet 32×32 while learning informative latent representations, and demonstrates effective latent usage in text (LM1B) with Transformer decoders. Overall, δ-VAE provides a practical and principled solution to posterior collapse enabling the fusion of powerful decoders with meaningful latent representations.
Abstract
Due to the phenomenon of "posterior collapse," current latent variable generative models pose a challenging design choice that either weakens the capacity of the decoder or requires augmenting the objective so it does not only maximize the likelihood of the data. In this paper, we propose an alternative that utilizes the most powerful generative models as decoders, whilst optimising the variational lower bound all while ensuring that the latent variables preserve and encode useful information. Our proposed $δ$-VAEs achieve this by constraining the variational family for the posterior to have a minimum distance to the prior. For sequential latent variable models, our approach resembles the classic representation learning approach of slow feature analysis. We demonstrate the efficacy of our approach at modeling text on LM1B and modeling images: learning representations, improving sample quality, and achieving state of the art log-likelihood on CIFAR-10 and ImageNet $32\times 32$.
