MLLGCHEM-PHDATA-ANFeb 16, 2020

Stochastic Normalizing Flows

arXiv:2002.06707v3220 citations
AI Analysis

This addresses sampling challenges in machine learning and statistical mechanics, offering an incremental improvement over existing methods like MCMC and normalizing flows.

The paper tackles the problem of sampling probability distributions with unknown normalization constants by introducing Stochastic Normalizing Flows (SNF), which combine deterministic invertible functions with stochastic sampling blocks to overcome expressivity limitations and improve efficiency, achieving competitive performance on benchmarks including molecular systems.

The sampling of probability distributions specified up to a normalization constant is an important problem in both machine learning and statistical mechanics. While classical stochastic sampling methods such as Markov Chain Monte Carlo (MCMC) or Langevin Dynamics (LD) can suffer from slow mixing times there is a growing interest in using normalizing flows in order to learn the transformation of a simple prior distribution to the given target distribution. Here we propose a generalized and combined approach to sample target densities: Stochastic Normalizing Flows (SNF) -- an arbitrary sequence of deterministic invertible functions and stochastic sampling blocks. We show that stochasticity overcomes expressivity limitations of normalizing flows resulting from the invertibility constraint, whereas trainable transformations between sampling steps improve efficiency of pure MCMC/LD along the flow. By invoking ideas from non-equilibrium statistical mechanics we derive an efficient training procedure by which both the sampler's and the flow's parameters can be optimized end-to-end, and by which we can compute exact importance weights without having to marginalize out the randomness of the stochastic blocks. We illustrate the representational power, sampling efficiency and asymptotic correctness of SNFs on several benchmarks including applications to sampling molecular systems in equilibrium.

Code Implementations2 repos
Foundations

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

Your Notes