TL;DR
The paper introduces the Hessian Penalty, a simple regularization method that promotes disentanglement in deep generative models by encouraging a diagonal Hessian, applicable across various models with minimal code.
Contribution
It presents a model-agnostic, unbiased stochastic approximation of the Hessian Penalty, enabling efficient training and revealing disentanglement and interpretable directions in latent spaces.
Findings
Disentanglement emerges in ProGAN on multiple datasets.
Unsupervised identification of interpretable directions in BigGAN.
Encourages shrinkage in over-parameterized latent spaces.
Abstract
Existing disentanglement methods for deep generative models rely on hand-picked priors and complex encoder-based architectures. In this paper, we propose the Hessian Penalty, a simple regularization term that encourages the Hessian of a generative model with respect to its input to be diagonal. We introduce a model-agnostic, unbiased stochastic approximation of this term based on Hutchinson's estimator to compute it efficiently during training. Our method can be applied to a wide range of deep generators with just a few lines of code. We show that training with the Hessian Penalty often causes axis-aligned disentanglement to emerge in latent space when applied to ProGAN on several datasets. Additionally, we use our regularization term to identify interpretable directions in BigGAN's latent space in an unsupervised fashion. Finally, we provide empirical evidence that the Hessian Penalty…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsWGAN-GP Loss · Dense Connections · 1x1 Convolution · HuMan(Expedia)||How do I get a human at Expedia? · Progressively Growing GAN
