Learning diffusion at lightspeed

Antonio Terpin, Nicolas Lanzetti, Martin Gadea, Florian Dörfler
6/18/2024
cs.LG

No official code found. Best implementation: antonioterpin/jkonet-star (40 stars, MIT, last commit 2025-03-18).

Abstract

Diffusion regulates numerous natural processes and the dynamics of many successful generative models. Existing models to learn the diffusion terms from observational data rely on complex bilevel optimization problems and model only the drift of the system. We propose a new simple model, JKOnet*, which bypasses the complexity of existing architectures while presenting significantly enhanced representational capabilities: JKOnet* recovers the potential, interaction, and internal energy components of the underlying diffusion process. JKOnet* minimizes a simple quadratic loss and outperforms other baselines in terms of sample efficiency, computational complexity, and accuracy. Additionally, JKOnet* provides a closed-form optimal solution for linearly parametrized functionals, and, when applied to predict the evolution of cellular processes from real-world data, it achieves state-of-the-art accuracy at a fraction of the computational cost of all existing methods. Our methodology is based on the interpretation of diffusion processes as energy-minimizing trajectories in the probability space via the so-called JKO scheme, which we study via its first-order optimality conditions.

View on arXivView PDF

Code Implementations(1)

MIT

JAX implementation of the JKOnet* architecture presented in "Learning Diffusion at Lightspeed".

405Shell, PythonJun 1, 20241 years agoMIT

Similar Papers

Cite this paper

@article{terpin2024learning,
  title  = {Learning diffusion at lightspeed},
  author = {Antonio Terpin and Nicolas Lanzetti and Martin Gadea and Florian Dörfler},
  year   = {2024},
  eprint = {2406.12616},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.12616},
  url    = {http://arxiv.org/abs/2406.12616v2},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.12616.svg)](https://codeofpaper.com/paper/2406.12616)

Discussion