atlas

Research map / Image generation / Fast diffusion sampling

Faster Inference of Flow-Based Generative Models via Improved Data-Noise Coupling

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 0 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 LOOM-CFM, which preserves and iteratively refines minibatch OT noise-data assignments across minibatches and training time, with multiple noise caches per data point, to straighten CFM sampling trajectories.

Problem

Minibatch OT couplings used in conditional flow matching become less effective as datasets grow, because assignments are optimized only within individual minibatches, leaving sampling trajectories curved and requiring many NFEs.

Approach

Cache the local Hungarian assignments computed in each minibatch and reuse them in future iterations so that the global data-noise permutation is improved over training, and store several noise samples per data point (noise caches) to avoid overfitting to a fixed pairing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LOOM-CFM coupling assignments instead of minibatch OTCFM · CIFAR10, 4 NFEFID: 15.95 -> 11.60Helped
use LOOM-CFM coupling assignments instead of minibatch OTCFM · CIFAR10, 8 NFEFID: 9.73 -> 5.38Helped
use LOOM-CFM coupling assignments instead of minibatch OTCFM · ImageNet-32, 12 NFEFID: 4.11 -> 3.89Helped
use LOOM-CFM coupling assignments instead of minibatch OTCFM · ImageNet-64, 12 NFEFID: 11.58 -> 8.49Helped
add one reflow stage to LOOM-CFMLOOM-CFM, CIFAR10 · CIFAR10, 1 NFEFIDHelped
wait for matching convergence before starting vector-field training (ablation)LOOM-CFM, CIFAR10 · CIFAR10FIDHurt
omit saving and reusing local reassignments (ablation)LOOM-CFM, CIFAR10 · CIFAR10, few NFEFIDHurt
use a fixed initial noise-data assignment without reassignments (ablation)LOOM-CFM, CIFAR10 · CIFAR10FIDHurt
increase noise caches from 2 to 4 (ablation)LOOM-CFM, CIFAR10 · CIFAR10, 8 NFEFID: 9.93 -> 5.38Helped
increase noise caches from 3 to 4 (ablation)LOOM-CFM, CIFAR10 · CIFAR10, 8 NFEFID: 6.40 -> 5.38Helped
increase batch size from 32 to 128 (ablation)LOOM-CFM, 4 caches · CIFAR10, 8 NFEFID: 9.56 -> 5.38Helped
increase batch size from 64 to 128 (ablation)LOOM-CFM, 4 caches · CIFAR10, 8 NFEFID: 8.85 -> 5.38Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 ImageNet-32 ImageNet-64 FFHQ-256

Benchmarks: CIFAR10 ImageNet-32 ImageNet-64 FFHQ-256

Metrics: FID NFE

Baselines: OT-CFM MFM w/ BatchOT MFM w/ Stable NFDM-OT Rectified Flow DDPM FM w/ OT I-CFM DPM Solver LDM Latent Flow Matching

Builds on: Conditional Flow Matching OT-CFM BatchOT Rectified Flow ADM

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