NVAE: A Deep Hierarchical Variational Autoencoder
Arash Vahdat, Jan Kautz

TL;DR
NVAE introduces a deep hierarchical VAE architecture with novel design choices, achieving state-of-the-art likelihood-based image generation results on multiple datasets, including high-resolution images.
Contribution
The paper presents NVAE, a new deep hierarchical VAE with residual parameterization and spectral regularization, setting new benchmarks in likelihood-based image generation.
Findings
Achieves state-of-the-art results on MNIST, CIFAR-10, CelebA 64, and CelebA HQ datasets.
First successful VAE applied to 256x256 natural images.
Produces high-quality images on CelebA HQ.
Abstract
Normalizing flows, autoregressive models, variational autoencoders (VAEs), and deep energy-based models are among competing likelihood-based frameworks for deep generative learning. Among them, VAEs have the advantage of fast and tractable sampling and easy-to-access encoding networks. However, they are currently outperformed by other models such as normalizing flows and autoregressive models. While the majority of the research in VAEs is focused on the statistical challenges, we explore the orthogonal direction of carefully designing neural architectures for hierarchical VAEs. We propose Nouveau VAE (NVAE), a deep hierarchical VAE built for image generation using depth-wise separable convolutions and batch normalization. NVAE is equipped with a residual parameterization of Normal distributions and its training is stabilized by spectral regularization. We show that NVAE achieves…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Anomaly Detection Techniques and Applications · Advanced Neural Network Applications
MethodsHierarchical Variational Autoencoder · Residual Normal Distribution · *Communicated@Fast*How Do I Communicate to Expedia? · Dense Connections · Average Pooling · Weight Normalization · Spectral Normalization · Squeeze-and-Excitation Block · 1x1 Convolution · Convolution
