Trading Information between Latents in Hierarchical Variational Autoencoders

Tim Z. Xiao, Robert Bamler
2/9/2023
stat.MLcs.CVcs.IT

No official code found. Best implementation: timxzz/HIT (7 stars, MIT, last commit 2023-02-10).

Abstract

Variational Autoencoders (VAEs) were originally motivated (Kingma & Welling, 2014) as probabilistic generative models in which one performs approximate Bayesian inference. The proposal of $β$-VAEs (Higgins et al., 2017) breaks this interpretation and generalizes VAEs to application domains beyond generative modeling (e.g., representation learning, clustering, or lossy data compression) by introducing an objective function that allows practitioners to trade off between the information content ("bit rate") of the latent representation and the distortion of reconstructed data (Alemi et al., 2018). In this paper, we reconsider this rate/distortion trade-off in the context of hierarchical VAEs, i.e., VAEs with more than one layer of latent variables. We identify a general class of inference models for which one can split the rate into contributions from each layer, which can then be tuned independently. We derive theoretical bounds on the performance of downstream tasks as functions of the individual layers' rates and verify our theoretical findings in large-scale experiments. Our results provide guidance for practitioners on which region in rate-space to target for a given application.

View on arXivView PDF

Code Implementations(1)

timxzz/HITCommunity100%
MIT

Code for our ICLR 2023 paper: Trading Information between Latents in Hierarchical Variational Autoencoders

71PythonFeb 8, 20233 years agoMIT

Similar Papers

Cite this paper

@article{xiao2023trading,
  title  = {Trading Information between Latents in Hierarchical Variational Autoencoders},
  author = {Tim Z. Xiao and Robert Bamler},
  year   = {2023},
  eprint = {2302.04855},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.04855v1},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.04855.svg)](https://codeofpaper.com/paper/2302.04855)

Discussion