English

Hyperspherical Variational Auto-Encoders

Machine Learning 2022-09-28 v3 Machine Learning

Abstract

The Variational Auto-Encoder (VAE) is one of the most used unsupervised machine learning models. But although the default choice of a Gaussian distribution for both the prior and posterior represents a mathematically convenient distribution often leading to competitive results, we show that this parameterization fails to model data with a latent hyperspherical structure. To address this issue we propose using a von Mises-Fisher (vMF) distribution instead, leading to a hyperspherical latent space. Through a series of experiments we show how such a hyperspherical VAE, or S\mathcal{S}-VAE, is more suitable for capturing data with a hyperspherical latent structure, while outperforming a normal, N\mathcal{N}-VAE, in low dimensions on other data types. Code at http://github.com/nicola-decao/s-vae-tf and https://github.com/nicola-decao/s-vae-pytorch

Keywords

Cite

@article{arxiv.1804.00891,
  title  = {Hyperspherical Variational Auto-Encoders},
  author = {Tim R. Davidson and Luca Falorsi and Nicola De Cao and Thomas Kipf and Jakub M. Tomczak},
  journal= {arXiv preprint arXiv:1804.00891},
  year   = {2022}
}

Comments

Code at http://github.com/nicola-decao/s-vae-tf and https://github.com/nicola-decao/s-vae-pytorch, Blogpost: https://nicola-decao.github.io/s-vae

R2 v1 2026-06-23T01:12:29.122Z