Lune

ICML2022Top-tier venue

Neural Inverse Transform Sampler

Henry Li, Yuval Kluger

2022Year
4Citations

Abstract

Any explicit functional representation ff of a density is hampered by two main obstacles when we wish to use it as a generative model: designing ff so that sampling is fast, and estimating Z=∫fZ = \int f so that Z−1fZ^{-1}f integrates to 1. This becomes increasingly complicated as ff itself becomes complicated. In this paper, we show that when modeling one-dimensional conditional densities with a neural network, ZZ can be exactly and efficiently computed by letting the network represent the cumulative distribution function of a target density, and applying a generalized fundamental theorem of calculus. We also derive a fast algorithm for sampling from the resulting representation by the inverse transform method. By extending these principles to higher dimensions, we introduce the Neural Inverse Transform Sampler (NITS), a novel deep learning framework for modeling and sampling from general, multidimensional, compactly-supported probability densities. NITS is a highly expressive density estimator that boasts end-to-end differentiability, fast sampling, and exact and cheap likelihood evaluation. We demonstrate the applicability of NITS by applying it to realistic, high-dimensional density estimation tasks: likelihood-based generative modeling on the CIFAR-10 dataset, and density estimation on the UCI suite of benchmark datasets, where NITS produces compelling results rivaling or surpassing the state of the art.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext a766c331-5fa4-4cc4-a3f2-44dbb8531fc2

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines