Learning Stochastic Dynamics from Snapshots through Regularized Unbalanced Optimal Transport

Zhenyi Zhang, Tiejun Li, Peijie Zhou
2/12/2026

No official code found. Best implementation: zhenyiizhang/DeepRUOT (37 stars, last commit 2025-12-10).

Abstract

Reconstructing dynamics using samples from sparsely time-resolved snapshots is an important problem in both natural sciences and machine learning. Here, we introduce a new deep learning approach for solving regularized unbalanced optimal transport (RUOT) and inferring continuous unbalanced stochastic dynamics from observed snapshots. Based on the RUOT form, our method models these dynamics without requiring prior knowledge of growth and death processes or additional information, allowing them to be learned directly from data. Theoretically, we explore the connections between the RUOT and Schr\"odinger bridge problem and discuss the key challenges and potential solutions. The effectiveness of our method is demonstrated with a synthetic gene regulatory network, high-dimensional Gaussian Mixture Model, and single-cell RNA-seq data from blood development. Compared with other methods, our approach accurately identifies growth and transition patterns, eliminates false transitions, and constructs the Waddington developmental landscape. Our code is available at: https://github.com/zhenyiizhang/DeepRUOT.

View on arXivView PDF

Code Implementations(1)

Learning stochastic dynamics from snapshots through regularized unbalanced optimal transport (ICLR'25 oral)

374Python, Jupyter NotebookFeb 12, 202510 months ago

Similar Papers

Cite this paper

@article{zhang2026learning,
  title  = {Learning Stochastic Dynamics from Snapshots through Regularized Unbalanced Optimal Transport},
  author = {Zhenyi Zhang and Tiejun Li and Peijie Zhou},
  year   = {2026},
  eprint = {2410.00844},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.00844},
  journal = {ICLR 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/2410.00844.svg)](https://codeofpaper.com/paper/2410.00844)

Discussion