English

Complexity Analysis of Normalizing Constant Estimation: from Jarzynski Equality to Annealed Importance Sampling and beyond

Machine Learning 2026-05-20 v3 Machine Learning Numerical Analysis Numerical Analysis Computational Physics Computation

Abstract

Given an unnormalized probability density πeV\pi\propto\mathrm{e}^{-V}, estimating its normalizing constant Z=RdeV(x)dxZ=\int_{\mathbb{R}^d}\mathrm{e}^{-V(x)}\mathrm{d}x or free energy F=logZF=-\log Z is a crucial problem in Bayesian statistics, statistical mechanics, and machine learning. It is challenging especially in high dimensions or when π\pi is multimodal. To mitigate the high variance of conventional importance sampling estimators, annealing-based methods such as Jarzynski equality and annealed importance sampling are commonly adopted, yet their quantitative complexity guarantees remain largely unexplored. We take a first step toward a non-asymptotic analysis of annealed importance sampling. In particular, we derive an oracle complexity of O~(dβ2A2ε4)\widetilde{O}\left(\frac{d\beta^2{\mathcal{A}}^2}{\varepsilon^4}\right) for estimating ZZ within ε\varepsilon relative error with high probability, where β\beta is the smoothness of VV and A\mathcal{A} denotes the action of a curve of probability measures interpolating π\pi and a tractable reference distribution. Our analysis, leveraging Girsanov's theorem and optimal transport, does not explicitly require isoperimetric assumptions on the target distribution. Finally, to tackle the large action of the widely used geometric interpolation, we propose a new algorithm based on reverse diffusion samplers, establish a framework for analyzing its complexity, and empirically demonstrate its efficiency in tackling multimodality.

Keywords

Cite

@article{arxiv.2502.04575,
  title  = {Complexity Analysis of Normalizing Constant Estimation: from Jarzynski Equality to Annealed Importance Sampling and beyond},
  author = {Wei Guo and Molei Tao and Yongxin Chen},
  journal= {arXiv preprint arXiv:2502.04575},
  year   = {2026}
}

Comments

Accepted at ICLR 2026 (https://openreview.net/forum?id=96fJALwotm)

R2 v1 2026-06-28T21:35:35.535Z