The Euler–Maruyama method is the simplest scheme for an SDE :
The Brownian increment over has variance , so the noise enters with . Convergence is of strong order and weak order .
Reverse-time sampling. For the Reverse-Time SDE, stepping from to ():
For the Variance-Preserving SDE with :
The step slightly rescales up (undoing the contraction of the forward drift), removes a portion of the predicted noise, and injects fresh noise. At the final step the noise is usually omitted.
Predictor–corrector samplers alternate such a step with a few Langevin corrector steps at a fixed noise level.
References
- G. Maruyama (1955). Continuous Markov processes and stochastic equations. Rend. Circ. Mat. Palermo 4, 48–90. doi:10.1007/BF02846028
- P. E. Kloeden, E. Platen (1992). Numerical Solution of Stochastic Differential Equations. Springer. doi:10.1007/978-3-662-12616-5
- Y. Song et al. (2021). Score-Based Generative Modeling through Stochastic Differential Equations. ICLR 2021. arXiv:2011.13456