Despite differences, discrete-time and continuous-time models follow nearly identical generative processes. Continuous models are even more straightforward to handle:
- They are versatile and can be transformed to discrete models through time discretization.
- Their behavior can be described by well-studied SDEs.
- They use standard numerical SDE solvers.
- They can be converted to simple ordinary differential equations (ODEs).
As noted, diffusion models generate samples by reversing the diffusion process that maps a Gaussian base distribution to complex data. This mapping, in continuous-time diffusion models represented by the generative SDE, is often complex due to the neural network approximating the score function