Technical Summary: Simulation-free and Finite-time Diffusion Model
Problem Statement
Generative diffusion models have achieved state-of-the-art performance across various domains, yet they face a fundamental trade-off between simulation-free training and finite-time generation.
- Simulation-free training allows the training objective to be evaluated without simulating the reference stochastic differential equation (SDE), significantly reducing computational costs. Conventional Score-based Models (SBMs) achieve this by using an Ornstein–Uhlenbeck (OU) process as the reference. However, the OU process only approaches the prior distribution asymptotically (T→∞), making finite-time generation inefficient or inaccurate for high-dimensional data.
- Finite-time generation requires the reference process to connect the empirical data distribution and the prior distribution within a prescribed finite time horizon. Approaches like the Schrödinger bridge achieve this but generally require the simulation of the reference SDE during training (e.g., via Implicit Score Matching) because the corresponding Fokker–Planck equation is analytically intractable.
The core challenge addressed by this work is constructing a reference process that simultaneously satisfies both properties: enabling training without simulating the reference SDE while ensuring the process connects the prior and empirical distributions within a fixed, finite time.
Methodology
The authors propose a framework that reverses the conventional design procedure. Instead of specifying a reference SDE first and analyzing its induced distributions, the authors first prescribe a family of tractable time-dependent conditional distributions {ρt}t∈[0,1] and then construct a reference SDE that realizes these distributions as its marginals.
1. Construction of the Reference Process
Let μ be the empirical distribution and π be the prior. The authors define a family of conditional distributions ρt(z∣x) satisfying:
- Regularity: ρt is C1,2 with respect to time and space.
- Tractability: Samples from ρt(⋅∣x) can be drawn directly.
- Boundary Conditions: The induced marginals pt(z)=∫ρt(z∣x)μ(x)dx satisfy p0=π and p1=μ.
Given these conditions, the authors derive coefficients α(t,z,x) (conditional drift) and b(t,z) (diffusion coefficient) such that ρt satisfies the Fokker–Planck equation:
∂tρt=−∇z⋅[α(t,z,x)ρt]+21i,j∑∂zi∂zj[Γij(t,z)ρt]
where Γ=bb⊤. The reference process P is then defined by the SDE:
dZt=a(t,Zt)dt+b(t,Zt)dWt,Z0∼p0
where the drift a(t,z) is the expectation of α with respect to ρt.
2. Simulation-Free Objective
By applying the Girsanov theorem, the path-space Kullback–Leibler (KL) divergence between the reference process P and the generation process Qθ is reformulated. Crucially, because ρt is prescribed and tractable, the objective function can be evaluated without simulating the reference SDE:
LSF(θ)=2n1i=1∑n∫01dtEZ∼ρt(⋅∣xi)[∥α(t,Z,xi)−sθ(t,Z)∥Γ(t,Z)−12]
This objective depends only on direct sampling from ρt and the conditional drift α, avoiding the need for the score of the marginal pt (which typically requires time-reversal and is intractable for finite-time bridges).
3. Practical Constructions
The paper provides specific constructions for two cases:
- Gaussian Prior: ρt is chosen as a Gaussian distribution with time-dependent mean and variance. This recovers a form similar to denoising score matching but with a finite-time horizon.
- Non-Gaussian Priors: A "push-forward" construction is used. A base diffusion process with stationary distribution π is transformed via a time-dependent smooth bijection ϕtx. This allows the framework to handle heavy-tailed or non-Gaussian priors (e.g., Johnson's SU distribution) while maintaining the simulation-free property.
Key Contributions
- Unified Framework: The paper introduces a general framework that achieves both simulation-free training and finite-time generation simultaneously, resolving the trade-off inherent in conventional diffusion models.
- Reinterpretation of Score Matching: The authors demonstrate that score matching is not fundamental to diffusion model training. Instead, it emerges naturally as a consequence of time-reversing a reference process defined in the data-to-prior direction. By constructing the reference process directly in the generation direction (prior-to-data), the training objective becomes independent of the score function derived from time reversal.
- Connection to Flow Matching: The paper shows that Conditional Flow Matching (CFM) arises as the small-noise limit (ϵ→0) of the proposed stochastic framework. This provides a theoretical link between stochastic diffusion models and deterministic flow-based models, clarifying that CFM can be viewed as a deterministic limit of a path-space KL objective.
- Non-Gaussian Priors: The methodology extends to non-Gaussian priors via a push-forward construction, demonstrating flexibility beyond the standard Gaussian assumption.
Results
The authors conducted numerical experiments on two-dimensional toy datasets (Gaussian mixture, spiral, checkerboard, and two moons) using both standard Gaussian and Johnson's SU (heavy-tailed) priors.
- Performance: The proposed method successfully learned the qualitative structure of all datasets with both prior types.
- Efficiency: Unlike SBMs, which require tuning the time horizon T to balance convergence to the prior against discretization errors, the proposed method operates on a fixed interval [0,1]. The experiments showed that the proposed method achieves high-quality generation without the need for time-horizon tuning, whereas inappropriate choices of T in SBMs degraded sample quality.
- Comparison: The results were comparable to a standard Variance-Preserving SBM (VP-SBM) with a large time horizon (T=10), but without the associated computational overhead of long simulation times or the sensitivity to T selection.
Significance and Claims
The paper claims to provide a structural reinterpretation of existing diffusion models. By shifting the design paradigm from "specify SDE → analyze distributions" to "specify distributions → derive SDE," the authors reveal that:
- The reliance on score matching in SBMs is an artifact of the time-reversal procedure required to align the reference process with the generation direction.
- The distinction between stochastic diffusion models and deterministic flow matching is a matter of noise level, with CFM being the small-noise limit of the proposed KL-based stochastic objective.
The work suggests that the design of the conditional distributions {ρt} is a critical, yet under-explored, aspect of diffusion modeling that directly impacts generation quality. The authors conclude that their construction principle offers a robust path for designing efficient, finite-time diffusion models without the computational bottlenecks of conventional approaches.