BoltzNCE: Learning Likelihoods for Boltzmann Generation with Stochastic Interpolants and Noise Contrastive Estimation
Rishal Aggarwal, Jacky Chen, Nicholas M. Boffi, David Ryan Koes

TL;DR
This paper introduces BoltzNCE, a method combining noise contrastive estimation and score matching to efficiently approximate likelihoods for Boltzmann generators, enabling faster and scalable sampling of complex physical systems.
Contribution
It proposes a novel approach that improves likelihood estimation in Boltzmann generators using combined NCE and score matching, facilitating scalable and transfer learning capabilities.
Findings
NCE improves mode coverage over score matching alone.
Achieves 100x faster inference on alanine dipeptide.
Generalizes to new systems with at least 6x speedup.
Abstract
Efficient sampling from the Boltzmann distribution given its energy function is a key challenge for modeling complex physical systems such as molecules. Boltzmann Generators address this problem by leveraging continuous normalizing flows to transform a simple prior into a distribution that can be reweighted to match the target using sample likelihoods. Despite the elegance of this approach, obtaining these likelihoods requires computing costly Jacobians during integration, which is impractical for large molecular systems. To overcome this difficulty, we train an energy-based model (EBM) to approximate likelihoods using both noise contrastive estimation (NCE) and score matching, which we show outperforms the use of either objective in isolation. On 2d synthetic systems where failure can be easily visualized, NCE improves mode weighting relative to score matching alone. On alanine…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
