atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Markovian Flow Matching: Accelerating MCMC with Continuous Normalizing Flows

NeurIPS 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Stochastic gradient MCMC · 3 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MFM instead of DDSMFM and DDS · 4-mode Gaussian mixtureseconds: 114. ± 0.68 -> 27.9 ± 1.27Helped
use MFM instead of FABMFM and FAB · 16-mode Gaussian mixtureMMD: 1.88e-2 ± 3.67e-3 vs 1.51e-3 ± 1.06e-3Hurt
use MFM instead of FABMFM and FAB · 16-mode Gaussian mixtureseconds: 102. ± 4.32 -> 28.2 ± 2.84Helped
use adaptive temperingMFM · Field systemmode coverageHelped
use MFM instead of FABMFM and FAB · Field systemseconds: 3880 ± 7.19 -> 52.3 ± 1.23Helped
use MFM instead of AT-SMCMFM and AT-SMC · Log-Gaussian Cox processseconds: 6.11 ± 0.44 -> 117 ± 4.19Hurt
change k_Q from K to 10^2 (ablation)MFM · 4-mode Gaussian mixtureMMD: 2.37e-3 ± 2.29e-3 -> 1.05e-3 ± 8.90e-4Helped
change k_Q from K to 10 (ablation)MFM · 4-mode Gaussian mixtureMMD: 2.37e-3 ± 2.29e-3 -> 8.13e-4 ± 4.41e-4Helped
add Hutchinson's trace estimator (HTE) (ablation)MFM k_Q = 10^2 · 4-mode Gaussian mixtureMMD: 1.05e-3 ± 8.90e-4 -> 1.88e-3 ± 1.96e-3Hurt
change k_Q from K to 10^2 (ablation)MFM · 16-mode Gaussian mixtureMMD: 3.71e-2 ± 4.81e-3 -> 1.81e-2 ± 8.97e-3Helped
change k_Q from K to 10 (ablation)MFM · 16-mode Gaussian mixtureMMD: 3.71e-2 ± 4.81e-3 -> 1.06e-2 ± 2.76e-3Helped
add Hutchinson's trace estimator (HTE) (ablation)MFM k_Q = 10^2 · 16-mode Gaussian mixtureMMD: 1.81e-2 ± 8.97e-3 -> 1.74e-2 ± 8.12e-3Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy