Ziwei Luo, Fredrik K. Gustafsson, Jens Sjölund, Thomas B. Schön
This work presents a forward-only diffusion (FoD) approach for generative modelling. In contrast to traditional diffusion models that rely on a coupled forward-backward diffusion scheme, FoD directly learns data generation through a single forward diffusion process, yielding a simple yet efficient generative framework. The core of FoD is a state-dependent linear stochastic differential equation that involves a mean-reverting term in both the drift and diffusion functions. This mean-reversion property guarantees the convergence to clean data, naturally simulating a stochastic interpolation between source and target distributions. More importantly, FoD is analytically tractable and is trained using a simple stochastic flow matching objective, enabling a few-step non-Markov chain sampling during inference. The proposed FoD model, despite its simplicity, achieves competitive performance on various image-conditioned (e.g., image restoration) and unconditional generation tasks, demonstrating its effectiveness in generative modelling. Our code is available at https://github.com/Algolzw/FoD.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Image Enhancement | LOL | Average PSNR | 21.61 | FoD |
| Image Enhancement | LOL | FID | 41.31 | FoD |
| Image Enhancement | LOL | LPIPS | 0.105 | FoD |
| Image Enhancement | LOL | SSIM | 0.819 | FoD |
| Rain Removal | Rain100H | FID | 15.64 | Fod w/ NMC |
| Rain Removal | Rain100H | LPIPS | 0.041 | Fod w/ NMC |
| Rain Removal | Rain100H | PSNR | 33.63 | Fod w/ NMC |
| Rain Removal | Rain100H | SSIM | 0.941 | Fod w/ NMC |
| Rain Removal | Rain100H | FID | 14.1 | FoD |
| Rain Removal | Rain100H | LPIPS | 0.038 | FoD |
| Rain Removal | Rain100H | PSNR | 32.56 | FoD |
| Rain Removal | Rain100H | SSIM | 0.925 | FoD |
| Image Generation | CIFAR-10 | FID | 5.01 | FoD-ODE |