Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

FALCON: Few-step Accurate Likelihoods for Continuous Flows

About

Scalable sampling of molecular states in thermodynamic equilibrium is a long-standing challenge in statistical physics. Boltzmann Generators tackle this problem by pairing a generative model, capable of exact likelihood computation, with importance sampling to obtain consistent samples under the target distribution. Current Boltzmann Generators primarily use continuous normalizing flows (CNFs) trained with flow matching for efficient training of powerful models. However, likelihood calculation for these models is extremely costly, requiring thousands of function evaluations per sample, severely limiting their adoption. In this work, we propose Few-step Accurate Likelihoods for Continuous Flows (FALCON), a method which allows for few-step sampling with a likelihood accurate enough for importance sampling applications by introducing a hybrid training objective that encourages invertibility. We show FALCON outperforms state-of-the-art normalizing flow models for molecular Boltzmann sampling and is two orders of magnitude faster than the equivalently performing CNF model.

Danyal Rehman, Tara Akhound-Sadegh, Artem Gazizov, Yoshua Bengio, Alexander Tong• 2025

Related benchmarks

TaskDatasetResultRank
Molecular SamplingTri-alanine (AL3) 10^4 samples (test)
E-W20.544
12
Sample GenerationAlanine dipeptide (test)
Total Time (h)7.65
7
Molecular SamplingAlanine tetrapeptide (AL4) 10^4 samples (test)
E-W20.686
6
Molecular SamplingHexa-alanine (AL6) 10^4 samples (test)
E-W20.892
5
Molecular distribution modelingAlanine Dipeptide
Total Time7.65
4
Molecular distribution modelingTri-alanine
Cumulative Training + Inference Time11.45
4
Molecular distribution modelingAlanine tetrapeptide
Cumulative Train + Inference Time18.84
4
Molecular distribution modelingHexa-alanine
Cumulative Time25.76
4
Showing 8 of 8 rows

Other info

Follow for update