Flows for Simultaneous Manifold Learning and Density Estimation

Abstract

We introduce manifold-learning flows (ℳ-flows), a new class of generative models that simultaneously learn the data manifold as well as a tractable probability density on that manifold. Combining aspects of normalizing flows, GANs, autoencoders, and energy-based models, they have the potential to represent data sets with a manifold structure more faithfully and provide handles on dimensionality reduction, denoising, and out-of-distribution detection. We argue why such models should not be trained by maximum likelihood alone and present a new training algorithm that separates manifold and density updates. In a range of experiments we demonstrate how ℳ-flows learn the data manifold and allow for better inference than standard flows in the ambient data space.

Cite

Text

Brehmer and Cranmer. "Flows for Simultaneous Manifold Learning and Density Estimation." Neural Information Processing Systems, 2020.

Markdown

[Brehmer and Cranmer. "Flows for Simultaneous Manifold Learning and Density Estimation." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/brehmer2020neurips-flows/)

BibTeX

@inproceedings{brehmer2020neurips-flows,
  title     = {{Flows for Simultaneous Manifold Learning and Density Estimation}},
  author    = {Brehmer, Johann and Cranmer, Kyle},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/brehmer2020neurips-flows/}
}