Efficient and Unbiased Sampling of Boltzmann Distributions via Consistency Models
Fengzhe Zhang, Jiajun He, Laurence I. Midgley, Javier Antorán, José Miguel Hernández-Lobato
TL;DR
This work addresses efficient, unbiased sampling from Boltzmann distributions by marrying Importance Sampling (IS) with Bidirectional Consistency Models (BCMs). The proposed framework defines a proposal and a target distribution along the Pf ODE/SDE trajectory, enabling IS to correct model bias while CM-based traversal keeps NFEs low. The authors extend Consistency Trajectory Models to Bidirectional CTMs with E(3)-equivariance for molecular data and demonstrate unbiased sampling with 6–25 NFEs, achieving ESS comparable to DDPMs that use ~100 NFEs on synthetic and equivariant n-body tasks. The approach offers a practical, density-aware accelerated sampler suitable for Boltzmann generators, with limitations including an observed plateau in ESS gains at higher NFEs and the need for robust hyperparameter tuning in high dimensions.
Abstract
Diffusion models have shown promising potential for advancing Boltzmann Generators. However, two critical challenges persist: (1) inherent errors in samples due to model imperfections, and (2) the requirement of hundreds of functional evaluations (NFEs) to achieve high-quality samples. While existing solutions like importance sampling and distillation address these issues separately, they are often incompatible, as most distillation models lack the necessary density information for importance sampling. This paper introduces a novel sampling method that effectively combines Consistency Models (CMs) with importance sampling. We evaluate our approach on both synthetic energy functions and equivariant n-body particle systems. Our method produces unbiased samples using only 6-25 NFEs while achieving a comparable Effective Sample Size (ESS) to Denoising Diffusion Probabilistic Models (DDPMs) that require approximately 100 NFEs.
