A Score-Based Approach for Training Schrödinger Bridges for Data Modelling

Entropy (Basel). 2023 Feb 8;25(2):316. doi: 10.3390/e25020316.

Abstract

A Schrödinger bridge is a stochastic process connecting two given probability distributions over time. It has been recently applied as an approach for generative data modelling. The computational training of such bridges requires the repeated estimation of the drift function for a time-reversed stochastic process using samples generated by the corresponding forward process. We introduce a modified score- function-based method for computing such reverse drifts, which can be efficiently implemented by a feed-forward neural network. We applied our approach to artificial datasets with increasing complexity. Finally, we evaluated its performance on genetic data, where Schrödinger bridges can be used to model the time evolution of single-cell RNA measurements.

Keywords: Schrödinger bridge problem; reverse-time stochastic processes; score estimation.

Grants and funding

M.O. and C.O. were partially funded by Deutsche Forschungsgemeinschft (DFG) Project-ID 318763901-SFB1294. The research of L.W. was funded by the BIFOLD-Berlin Institute for the Foundations of Learning and Data (Reference 01IS18025A and Reference 01IS18037A).