Research map / Probabilistic and scientific modeling / Variational and generative sampling
Markovian Flow Matching: Accelerating MCMC with Continuous Normalizing Flows
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Markovian Flow Matching (MFM), an adaptive MCMC method that trains a continuous normalizing flow on-the-fly with flow matching using MCMC samples, combining MALA with a flow-informed random-walk kernel and adaptive tempering.
Problem
Sampling from unnormalized multimodal distributions with MCMC, where local samplers mix slowly and global proposals need careful design; prior flow-based MCMC uses discrete normalizing flows and cannot exploit simulation-free CNF training.
Approach
Use the conditional flow matching objective with samples drawn from an adaptive MCMC chain (MALA local kernel plus flow-informed random-walk MH kernel, with ESS-based adaptive tempering) to train a CNF on the fly, which then furnishes non-local proposals.
Key results
- On the 4-mode Gaussian mixture (K=5e3), MFM with k_Q=100 reached MMD 1.05e-3 in 39.2 s versus AT-SMC MMD 3.95e-2 and DDS MMD 1.76e-4 at 114 s, with DDS being the closest approximation.
- On the Field system, MFM achieved KSD U-stat ~2.6 at about 52 s while DDS took about 2400 s, i.e. roughly 10-25x faster than competing methods as claimed.
- On the 16-mode mixture, FAB marginally beat MFM on MMD (1.51e-3 vs 1.81e-2 for MFM k_Q=100 at K=1e3) but at ~100 s versus ~11 s for MFM.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| use MFM instead of DDS | MFM and DDS · 4-mode Gaussian mixture | seconds: 114. ± 0.68 -> 27.9 ± 1.27 | Helped |
| use MFM instead of FAB | MFM and FAB · 16-mode Gaussian mixture | MMD: 1.88e-2 ± 3.67e-3 vs 1.51e-3 ± 1.06e-3 | Hurt |
| use MFM instead of FAB | MFM and FAB · 16-mode Gaussian mixture | seconds: 102. ± 4.32 -> 28.2 ± 2.84 | Helped |
| use adaptive tempering | MFM · Field system | mode coverage | Helped |
| use MFM instead of FAB | MFM and FAB · Field system | seconds: 3880 ± 7.19 -> 52.3 ± 1.23 | Helped |
| use MFM instead of AT-SMC | MFM and AT-SMC · Log-Gaussian Cox process | seconds: 6.11 ± 0.44 -> 117 ± 4.19 | Hurt |
| change k_Q from K to 10^2 (ablation) | MFM · 4-mode Gaussian mixture | MMD: 2.37e-3 ± 2.29e-3 -> 1.05e-3 ± 8.90e-4 | Helped |
| change k_Q from K to 10 (ablation) | MFM · 4-mode Gaussian mixture | MMD: 2.37e-3 ± 2.29e-3 -> 8.13e-4 ± 4.41e-4 | Helped |
| add Hutchinson's trace estimator (HTE) (ablation) | MFM k_Q = 10^2 · 4-mode Gaussian mixture | MMD: 1.05e-3 ± 8.90e-4 -> 1.88e-3 ± 1.96e-3 | Hurt |
| change k_Q from K to 10^2 (ablation) | MFM · 16-mode Gaussian mixture | MMD: 3.71e-2 ± 4.81e-3 -> 1.81e-2 ± 8.97e-3 | Helped |
| change k_Q from K to 10 (ablation) | MFM · 16-mode Gaussian mixture | MMD: 3.71e-2 ± 4.81e-3 -> 1.06e-2 ± 2.76e-3 | Helped |
| add Hutchinson's trace estimator (HTE) (ablation) | MFM k_Q = 10^2 · 16-mode Gaussian mixture | MMD: 1.81e-2 ± 8.97e-3 -> 1.74e-2 ± 8.12e-3 | Helped |
Surprising findings
- DDS gave a closer approximation to the 4-mode target than MFM and even than FM trained on true target samples, suggesting a limitation of the FM objective with the chosen architecture.
- NF-MCMC performed poorly on the Field system without an informed base measure, despite tuning attempts.
Limitations
- Convergence result only guarantees convergence to a local minimum of the flow matching objective, not generalization to the target.
- No non-asymptotic convergence rates are established.
- Architecture choice of the flow network was not explored in depth and may strongly affect performance.
Experimental setup
Datasets: 4-mode Gaussian mixture 16-mode Gaussian mixture Field system (stochastic Allen-Cahn) Log-Gaussian Cox process (Finnish Scots pine saplings)
Benchmarks: 4-mode Gaussian mixture 16-mode Gaussian mixture Field system Log-Gaussian Cox process
Metrics: MMD KSD U-statistic KSD V-statistic expected log target under learned flow wall-clock seconds
Baselines: Denoising Diffusion Sampler (DDS) NF-MCMC Flow Annealed Importance Sampling Bootstrap (FAB) Adaptive Tempered SMC (AT-SMC) FM with target samples
Builds on: flow matching neutraMCMC Markovian score climbing Denoising Diffusion Samplers MALA
Closest papers by meaning
- An Error Analysis of Flow Matching for Deep Generative Modeling (ICML 2025 · similarity 0.90)
- Annealing Flow Generative Models Towards Sampling High-Dimensional and Multi-Modal Distributions (ICML 2025 · similarity 0.88)
- Theoretical guarantees in KL for Diffusion Flow Matching (NeurIPS 2024 · similarity 0.88)
- Stream-level Flow Matching with Gaussian Processes (ICML 2025 · similarity 0.88)
- Flow matching achieves almost minimax optimal convergence (ICLR 2025 · similarity 0.88)
- Discrete Flow Matching (NeurIPS 2024 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
