NETS: A Non-Equilibrium Transport Sampler

Abstract

We introduce the Non-Equilibrium Transport Sampler (NETS), an algorithm for sampling from unnormalized probability distributions. NETS builds on non-equilibrium sampling strategies that transport a simple base distribution into the target distribution in finite time, as pioneered in Neal’s annealed importance sampling (AIS). In the continuous-time setting, this transport is accomplished by evolving walkers using Langevin dynamics with a time-dependent potential, while simultaneously evolving importance weights to debias their solutions following Jarzynski’s equality. The key innovation of NETS is to add to the dynamics a learned drift term that offsets the need for these corrective weights by minimizing their variance through an objective that can be estimated without backpropagation and provably bounds the Kullback-Leibler divergence between the estimated and target distributions. NETS provides unbiased samples and features a tunable diffusion coefficient that can be adjusted after training to maximize the effective sample size. In experiments on standard benchmarks, high-dimensional Gaussian mixtures, and statistical lattice field theory models, NETS shows compelling performances.

Cite

Text

Albergo and Vanden-Eijnden. "NETS: A Non-Equilibrium Transport Sampler." Proceedings of the 42nd International Conference on Machine Learning, 2025.

Markdown

[Albergo and Vanden-Eijnden. "NETS: A Non-Equilibrium Transport Sampler." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/albergo2025icml-nets/)

BibTeX

@inproceedings{albergo2025icml-nets,
  title     = {{NETS: A Non-Equilibrium Transport Sampler}},
  author    = {Albergo, Michael Samuel and Vanden-Eijnden, Eric},
  booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
  year      = {2025},
  pages     = {1026-1055},
  volume    = {267},
  url       = {https://mlanthology.org/icml/2025/albergo2025icml-nets/}
}