Learning Interpolations between Boltzmann Densities
B\'alint M\'at\'e, Fran\c{c}ois Fleuret

TL;DR
This paper proposes a novel training objective for continuous normalizing flows that interpolates between energy functions to model complex distributions without requiring samples, demonstrated on Gaussian mixtures and quantum densities.
Contribution
Introduces an energy interpolation-based training method for continuous normalizing flows that does not depend on sample data, enabling modeling of complex distributions.
Findings
Effective on Gaussian mixtures
Successfully models quantum Boltzmann densities
Outperforms reverse KL-divergence in experiments
Abstract
We introduce a training objective for continuous normalizing flows that can be used in the absence of samples but in the presence of an energy function. Our method relies on either a prescribed or a learnt interpolation of energy functions between the target energy and the energy function of a generalized Gaussian . The interpolation of energy functions induces an interpolation of Boltzmann densities and we aim to find a time-dependent vector field that transports samples along the family of densities. The condition of transporting samples along the family is equivalent to satisfying the continuity equation with and . Consequently, we optimize and to satisfy this partial differential equation. We experimentally compare the proposed training objective to the reverse…
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
TopicsGaussian Processes and Bayesian Inference · Statistical Mechanics and Entropy · Model Reduction and Neural Networks
MethodsNormalizing Flows
