atlas

Research map / Image generation / Fast diffusion sampling

Gaussian Mixture Flow Matching Models

ICML 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 GMFlow, which predicts a per-pixel Gaussian mixture over flow velocity trained with a KL/NLL loss, plus analytic GM-SDE/ODE solvers and a probabilistic guidance scheme that reweights the GM to avoid CFG over-saturation.

Problem

Flow matching and diffusion models need many sampling steps because single-Gaussian denoising approximations and ODE discretization cause errors, and classifier-free guidance over-saturates colors.

Approach

Replace the single-Gaussian mean prediction with a Gaussian mixture over flow velocity trained by KL divergence; derive analytic GM denoising transitions and velocity fields for few-step SDE/ODE solvers, and apply CFG as reweighting of mixture components by a Gaussian mask rather than extrapolation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GM-SDE 2 instead of GM-SDE (ablation)GMFlow · ImageNet, NFE=8FID: 6.96 (+3.53) -> 3.43Helped
Add spectral sampling (ablation)GM-SDE · ImageNet, NFE=8FID: 8.98 (+2.02) -> 6.96Helped
Use probabilistic guidance instead of vanilla CFG (ablation)GM-SDE · ImageNet, NFE=8Precision: 0.917 (−0.023) -> 0.940Helped
Use GM-SDE 2 instead of DPM++ 2M SDE (ablation)GMFlow · ImageNet, NFE=8Precision: 0.912 (−0.027) -> 0.939Helped
Use transition loss rather than the original KL loss (λ=1.0) (ablation)GM-SDE 2 · ImageNet, NFE=8FID: 4.49 (+1.06) -> 3.43Helped
Use GM-ODE sub-steps (ablation)GM-ODE 2 · ImageNet, NFE=8FID: 7.47 (+4.70) -> 2.77Helped
Use the q̂(x₀|xₜ) conversion in second-order GM solvers (ablation)GMFlow second-order GM solvers · 2D checkerboardsample uniformityHelped
Increase the number of mixture components (ablation)GMFlow · 2D checkerboard, few-step samplingsample qualityHelped
Increase mixture components beyond K=8 (ablation)GM-SDE 2 · ImageNet, few-step samplingPrecisionHurt
Add spectral sampling (ablation)GMFlow · ImageNet training images (latents)NLL (bits/dim): 0.224 -> 0.173Helped
Increase GM components from K=1 to K=16 (ablation)GMFlow · ImageNet training images (latents)NLL (bits/dim): 0.346 -> 0.224Helped
Use GM-SDE 2 instead of competitor methodsCIFAR-10 unconditional image generation · CIFAR-10FID: 9.11 vs 13.80; 4.16 vs 5.48; 3.79 vs 4.00; 3.76 vs 3.46Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10 2D checkerboard

Benchmarks: ImageNet 256x256 CIFAR-10

Metrics: FID Precision Recall Inception Score Saturation NLL

Baselines: DDPM DDIM/Euler DPM++ DEIS UniPC SA-Solver GMS SN-DDPM

Builds on: flow matching DiT DPM-Solver++ UniPC DDPM

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