atlas

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

Generator Matching: Generative modeling with arbitrary Markov processes

ICLR 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 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.

Introduces Generator Matching, a framework that trains Markov generative models (flows, diffusions, jump processes, CTMCs) by regressing conditional generators with Bregman-divergence losses, and shows jump+flow Markov superposition improves image FID and protein generation diversity.

Problem

Generative modeling is usually restricted to specific Markov process classes (flows, diffusions, discrete diffusion) on specific state spaces; a unified, modality-agnostic framework is needed to characterize and train the full design space of Markov generative models.

Approach

Characterize generative models via generators of Markov processes; construct conditional generators that solve the Kolmogorov Forward Equation for single data points and train a neural generator on the marginal via a conditional Bregman-divergence loss; this unifies diffusion, flow, and discrete diffusion, and enables jump models, learned diffusion coefficients, and Markov superpositions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a jump model to the flow model using Markov superposition with Euler samplingFlow model · CIFAR10FID: 2.94 -> 2.49Helped
Add a jump model to the flow model using Markov superposition with Euler samplingFlow model · ImageNet32FID: 4.58 -> 3.47Helped
Use a jump model instead of a flow model with Euler samplingImage generation · CIFAR10FID: 2.94 -> 4.23Hurt
Use a jump model instead of a flow model with Euler samplingImage generation · ImageNet32FID: 4.58 -> 7.66Hurt
Use a Markov superposition with a 2nd order flow sampler and Euler jump samplerFlow model (2nd order) · CIFAR10FID: 2.48 -> 2.36Helped
Use a Markov superposition with a 2nd order flow sampler and Euler jump samplerFlow model (2nd order) · ImageNet32FID: 3.59 -> 3.33Helped
Add SO(3) jumps to MultiFlowMultiFlow · Protein generation multimodalDiversity: 0.38 -> 0.48Helped
Add SO(3) jumps to MultiFlowMultiFlow · Protein generation multimodalNovelty: 0.39 -> 0.41Helped
Add SO(3) jumps to MultiFlowMultiFlow · Protein generation unimodalDiversity: 0.52 -> 0.63Helped
Add SO(3) jumps to MultiFlowMultiFlow · Protein generation unimodalNovelty: 0.39 -> 0.41Helped
Add flow to the SO(3) jump modelMultiFlow with SO(3) jumps · Protein generation multimodalDiversity: 0.48 -> 0.47Hurt
Add flow to the SO(3) jump modelMultiFlow with SO(3) jumps · Protein generation unimodalDiversity: 0.63 -> 0.59Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 ImageNet32

Benchmarks: CIFAR10 ImageNet32 protein generation benchmark (designability, diversity, novelty)

Metrics: FID designability diversity novelty

Baselines: DDPM VP-SDE EDM Flow model (Euler) RFdiffusion FrameFlow FoldFlow MultiFlow Protpardelle ProteinGenerator

Builds on: flow matching denoising diffusion models stochastic interpolants MultiFlow probability flow ODE

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