atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Multi-Marginal Stochastic Flow Matching for High-Dimensional Snapshot Data at Irregular Time Points

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Flow matching generative modeling

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 Multi-Marginal Stochastic Flow Matching (MMSFM), extending simulation-free score and flow matching to ordered multi-marginal snapshots at irregular time points using monotonic cubic Hermite transport splines over overlapping windows, evaluated on synthetic Gaussians, DynGen, CITEseq/Multiome, and Imagenette.

Problem

Modeling high-dimensional system dynamics from snapshot measurements taken at irregular time points, without reducing dimensionality, and without overfitting or expensive trajectory simulation during training.

Approach

Combine conditional flow matching and score matching with mini-flows over overlapping (k+1)-tuples of marginals, where conditioning paths are monotonic cubic Hermite transport splines built from first-order Markov OT couplings, and sample times stratified across intervals to handle uneven spacing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · S-shape, T1; hold t5=0.83W1: 2.36 -> 1.83Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · α-shape, T1; hold t4=0.67W1: 3.78 -> 4.54Hurt
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · α-shape, T2; hold t4=0.54W1: 8.08 -> 3.79Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · CITEseq PCA 50; hold t2=0.4W1: 54.18 -> 53.98Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · CITEseq PCA 100; hold t2=0.4W1: 62.85 -> 62.08Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · CITEseq Hi-Var 1000; hold t2=0.4W1: 50.64 -> 50.71Hurt
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · Multiome PCA 50; hold t2=0.4W1: 61.79 -> 60.92Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · Multiome PCA 100; hold t2=0.4W1: 70.72 -> 70.39Helped
increase window size from Pairwise (k=1) to Triplet (k=2)MMSFM · Multiome Hi-Var 1000; hold t2=0.4W1: 56.15 -> 56.10Helped
increase window size from Triplet (k=2) to All (k=M-1) (ablation)MMSFM · S-shaped and α-shaped Gaussians, T1 and T2 held-out pointsW1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: S-shaped Gaussians alpha-shaped Gaussians DynGen CITEseq Multiome Imagenette

Benchmarks: S-shaped Gaussians alpha-shaped Gaussians DynGen CITEseq Multiome Imagenette

Metrics: W1 W2^2 MMD (Gaussian kernel) MMD (mixture kernel)

Baselines: MIOFlow SF2M (pairwise k=1) All-marginal (k=M-1) model

Builds on: conditional flow matching simulation-free score and flow matching (SF2M) MIOFlow transport splines Schrödinger bridge

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