Verlet Flows: Exact-Likelihood Integrators for Flow-Based Generative Models
Ezra Erives, Bowen Jing, Tommi Jaakkola

TL;DR
Verlet flows are a new class of continuous normalizing flows that use symplectic integrators to enable exact likelihood computation, improving importance sampling efficiency in generative modeling.
Contribution
Introduction of Verlet flows, which leverage Hamiltonian-inspired symplectic integrators for exact likelihoods in flow-based models, extending non-continuous architectures with minimal expressivity constraints.
Findings
Verlet flows match autograd trace accuracy while being faster.
Variance of Hutchinson trace estimator is unsuitable for importance sampling.
Verlet flows perform well on toy density experiments.
Abstract
Approximations in computing model likelihoods with continuous normalizing flows (CNFs) hinder the use of these models for importance sampling of Boltzmann distributions, where exact likelihoods are required. In this work, we present Verlet flows, a class of CNFs on an augmented state-space inspired by symplectic integrators from Hamiltonian dynamics. When used with carefully constructed Taylor-Verlet integrators, Verlet flows provide exact-likelihood generative models which generalize coupled flow architectures from a non-continuous setting while imposing minimal expressivity constraints. On experiments over toy densities, we demonstrate that the variance of the commonly used Hutchinson trace estimator is unsuitable for importance sampling, whereas Verlet flows perform comparably to full autograd trace computations while being significantly faster.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsdemographic modeling and climate adaptation · Insurance, Mortality, Demography, Risk Management
MethodsNormalizing Flows
