paper-with-me

Papers

Rectangular Flows for Manifold Learning

2021-06-02 · NeurIPS 2021 12 · Anthony L. Caterini, Gabriel Loaiza-Ganem, Geoff Pleiss, John P. Cunningham

Normalizing flows are invertible neural networks with tractable change-of-volume terms, which allow optimization of their parameters to be efficiently performed via maximum likelihood. However, data of interest are typically assumed to live in some (often unknown) low-dimensional manifold embedded in a high-dimensional ambient space. The result is a modelling mismatch since -- by construction -- the invertibility requirement implies high-dimensional support of the learned distribution. Injective flows, mappings from low- to high-dimensional spaces, aim to fix this discrepancy by learning distributions on manifolds, but the resulting volume-change term becomes more challenging to evaluate. Current approaches either avoid computing this term entirely using various heuristics, or assume the manifold is known beforehand and therefore are not widely applicable. Instead, we propose two methods to tractably calculate the gradient of this term with respect to the parameters of the model, relying on careful use of automatic differentiation and techniques from numerical linear algebra. Both approaches perform end-to-end nonlinear manifold learning and density estimation for data projected onto this manifold. We study the trade-offs between our proposed methods, empirically verify that we outperform approaches ignoring the volume-change term by more accurately learning manifolds and the corresponding distributions on them, and show promising results on out-of-distribution detection. Our code is available at https://github.com/layer6ai-labs/rectangular-flows.

📄 PDF Abstract BibTeX arXiv:2106.01413

Code (1)

layer6ai-labs/rectangular-flows 공식 구현 pytorch

Tasks

Density EstimationOut-of-Distribution Detection

Similar Papers 제목 키워드 기반

Flows for simultaneous manifold learning and density estimation

2020-03-31 · NeurIPS 2020 12 · Johann Brehmer, Kyle Cranmer

We introduce manifold-learning flows (M-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 f…

DenoisingDensity EstimationDimensionality ReductionOut-of-Distribution Detection

Principal Manifold Flows

2022-02-14 · Edmond Cunningham, Adam Cobb, Susmit Jha

Normalizing flows map an independent set of latent variables to their samples using a bijective transformation. Despite the exact correspondence between samples and latent variables, their high level relationship is not …

Density Estimation

Joint Manifold Learning and Density Estimation Using Normalizing Flows

2022-06-07 · Seyedeh Fatemeh Razavi, Mohammad Mahdi Mehmanchi, Reshad Hosseini, Mostafa Tavassolipour

Based on the manifold hypothesis, real-world data often lie on a low-dimensional manifold, while normalizing flows as a likelihood-based generative model are incapable of finding this manifold due to their structural con…

Density Estimation

Conformal Embedding Flows: Tractable Density Estimation on Learned Manifolds

2021-06-02 · ICML Workshop INNF 2021 7 · Brendan Leigh Ross, Jesse C Cresswell

Normalizing flows are generative models that provide tractable density estimation by transforming a simple distribution into a complex one. However, flows cannot directly model data supported on an unknown low-dimensiona…

Density Estimation

Tractable Density Estimation on Learned Manifolds with Conformal Embedding Flows

2021-06-09 · NeurIPS 2021 12 · Brendan Leigh Ross, Jesse C. Cresswell

Normalizing flows are generative models that provide tractable density estimation via an invertible transformation from a simple base distribution to a complex target distribution. However, this technique cannot directly…

Density Estimation