U2.0 3 min read Oct 2026

U2.0 Is a Forward Corruption Process Necessary?

Builds on1 note

One endpoint of our diffusion construction is Gaussian

In U1, Gaussian noise made sampling and conditional calculations convenient. We generated data by reversing a chosen corruption process.

What if we instead want to transport one prescribed distribution directly into another?

If the input is a real photograph and the output should have a cartoon style,
why should the source have to be Gaussian noise?

Transport tasks with two prescribed, potentially non-Gaussian endpoint distributions.

Our diffusion setup was

XT∼N(0,I)⟶X0∼pdata,X_T\sim\mathcal N(0,I)\longrightarrow X_0\sim p_{\mathrm{data}},

Now we want to handle

X0∼p0⟶X1∼p1,X_0\sim p_0\longrightarrow X_1\sim p_1,

where neither endpoint must be Gaussian. This motivates a different setup; it does not claim diffusion methods cannot be adapted to such applications.

Revisit the strategy from Unit 1

We first sought a one-shot transport map, then constructed intermediate noisy states and learned local corrections. DDIM showed that local movements can form a deterministic flow.

This suggests a natural question:

Given endpoint random variables, can we choose intermediate positions and learn a flow between them?

Imagine rearranging sand from one shape into another. Each grain’s position changes with time; velocity describes that change.

We therefore seek a velocity field:

dxtdt=vt(xt).\frac{\mathrm d x_t}{\mathrm d t}=v_t(x_t).

vt(xt)v_t(x_t) answers a local question: where should a particle at this position and time move, and how fast? Repeating this motion transports the population.

The ODE explains how to move once we know the field, but does not yet provide it.

Lipman and colleagues’ Flow Matching [1] addresses this gap by constructing reference paths and learning their marginal velocity field.

Check your understanding

Check your understanding

What does vt(x)v_t(x) describe?

Check your understanding

Why does the existing DDPM setup not directly specify arbitrary-to-arbitrary transport?

References

  1. Lipman, Y., Chen, R. T. Q., Ben-Hamu, H., Nickel, M., Le, M. Flow Matching for Generative Modeling. ICLR 2023.