Normalizing Flow Maps
Organizations: AITHYRA · Imperial College London · TU Wien · Duke University ·
Abstract
Scalable approaches to learning neural dynamical systems have placed diffusion, flow matching, and few-step generators in flow maps at the forefront of generative modeling. Such state-of-the-art models have limited access to explicit model densities despite evolving from classical generative modeling approaches that leveraged tractable likelihoods, e.g., Normalizing Flows and Autoregressive models. In this paper, we combine these threads of few-step generation and tractable sample likelihoods and introduce Normalizing Flow Maps (NFM), a class of exactly invertible pushforward maps that generalizes normalizing flows and flow maps. More precisely, NFMs learn the integrator of an underlying dynamical system, but crucially, they provide efficient exact likelihood evaluation by construction. To enable scalable training of NFMs, we derive two complementary axes of consistency inherent to NFMs that yield (self) distillation objectives: (1) pointwise matching, which unlocks -based flow-map style regression losses, and (2) distributional matching, which matches pushforward distributions to the marginals of a prescribed forward process. On conditional image generation on CIFAR-10 and ImageNet-64, NFMs achieve state-of-the-art sample quality among parameter-matched normalizing flows, while supporting likelihood-based RLHF. For equilibrium sampling in Boltzmann Generators, NFMs outperform prior state-of-the-art normalizing flows on both single-system and transferable peptide benchmarks.
Figures & tables
| Algorithm | - | - |
| ArBG ( Rehman et al., 2026c ) | ||
| SBG SMC ( Tan et al., 2025a ) | ||
| SBG-iTARFlow SMC | ||
| NFM-D IS (Ours) | ||
| NFM-D SMC (Ours) |
| 4AA (30 systems) | 8AA (30 systems) | |||||
| Model | - | - | TICA- | - | - | TICA- |
| TimeWarp ( Klein et al., 2023a ) | — | — | — | |||
| BioEmu ( Lewis et al., 2025 ) | ||||||
| UniSim ( Yu et al., 2025 ) | ||||||
| ECNF++ ( Tan et al., 2025b ) | — | — | — | |||
| Prose ( Tan et al., 2025b ) | ||||||
| 4AA (30 systems) | 8AA (30 systems) | |||||
| Model | - | - | TICA- | - | - | TICA- |
| Robin | ||||||
| Robin SMC | ||||||
| NFM-D (Ours) | ||||||
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| System | Patch Size | Blocks | Layers | Channels | Parameters (M) |
| CIFAR- | 2 | 8 | 6 | 256 | M |
| ImageNet- | 2 | 8 | 8 | 384 | M |
| Setting | Variant | FID | FLD | KID | Prec. | Rec. | Invertible? |
| No noise | Guidance | 40.83 | 23.21 | 2.758 | 0.744 | 0.025 | ✓ |
| No guidance | 55.52 | 26.90 | 4.249 | 0.835 | 0.017 | ✓ | |
| 0.05 noise | Guidance and Denoise | 6.72 | 8.22 | 0.457 | 0.595 | 0.293 | ✗ |
| No guidance | 12.04 | 12.00 | 1.277 | 0.627 | 0.340 | ✗ | |
| No denoise | 48.34 | 10.05 | 0.923 | 0.676 | 0.122 | ✓ | |
| No guid., no denoise | 71.48 | 15.16 | 2.256 | 0.734 | 0.129 | ✓ |
| Optimizer | Variant | FID | FLD | KID | Prec. | Rec. | Invertible? |
| AdamW | Guidance and Denoise | 6.72 | 8.22 | 0.457 | 0.595 | 0.293 | ✗ |
| No guidance | 12.04 | 12.00 | 1.277 | 0.627 | 0.340 | ✗ | |
| No denoise | 48.34 | 10.05 | 0.923 | 0.676 | 0.122 | ✓ | |
| No guid., no denoise | 71.48 | 15.16 | 2.256 | 0.734 | 0.129 | ✓ | |
| Muon | Guidance and Denoise | 7.54 | 7.69 | 0.394 | 0.622 | 0.275 | ✗ |
| No guidance | 11.62 | 11.35 | 1.177 | 0.630 | 0.322 | ✗ |
| System | Layers | Blocks | Channels | Parameters (M) |
| AL3 | 6 | 6 | 256 | 29.5 |
| AL4 | 6 | 6 | 256 | 29.5 |
| AL6 | 6 | 6 | 384 | 66.5 |
| Chignolin | 6 | 6 | 384 | 66.5 |
| Transferable | 8 | 8 | 384 | 118.6 |
| Tri-alanine (AL3) | Tetrapeptide (AL4) | Hexa-alanine (AL6) | ||||
| Algorithm | - | - | - | - | - | - |
| ArBG ( Rehman et al., 2026c ) | ||||||
| ECNF++ ( Tan et al., 2025a ) | ||||||
| RegFlow ( Rehman et al., 2026b ) | — | — | ||||
| FALCON-A ( Rehman et al., 2026a ) | ||||||
| FALCON ( Rehman et al., 2026a ) | ||||||
| Raw | Resampled | |||
| Algorithm | - | - | - | - |
| NFM-R | ||||
| NFM-D | ||||
| Algorithm | - | - | Parameters (M) |
| SBG SMC | 114 | ||
| SBG-iTARFlow IS | |||
| SBG-iTARFlow SMC | |||
| NFM-D IS (Ours) | |||
| NFM-D SMC (Ours) |
| Sequence length | 4AA | 8AA | ||||
| Model | - | - | TICA- | - | - | TICA- |
| MLE-TARFlow (original) | ||||||
| MLE-TARFlow (rerun) | ||||||
| MLE-TARFlow † | ||||||
| MLE-iTARFlow | ||||||
| NFM-D (Ours) | ||||||
Normalizing Flows
Normalizing flows are invertible neural transformations that model complex probability distributions with tractable likelihoods and sampling.
See all 70 papers