LGJun 22, 2022

Neural Inverse Transform Sampler

arXiv:2206.11172v14 citationsh-index: 70
Originality Incremental advance
AI Analysis

This addresses the challenge of efficient and exact density estimation for generative modeling in machine learning, though it is an incremental improvement by extending one-dimensional principles to higher dimensions.

The paper tackles the problem of designing fast-sampling and exactly normalized generative models by introducing the Neural Inverse Transform Sampler (NITS), which enables exact and efficient computation of normalization constants and fast sampling via the inverse transform method, achieving competitive or state-of-the-art results on CIFAR-10 and UCI benchmark datasets.

Any explicit functional representation $f$ of a density is hampered by two main obstacles when we wish to use it as a generative model: designing $f$ so that sampling is fast, and estimating $Z = \int f$ so that $Z^{-1}f$ integrates to 1. This becomes increasingly complicated as $f$ itself becomes complicated. In this paper, we show that when modeling one-dimensional conditional densities with a neural network, $Z$ 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 \textbf{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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes