2000 character limit reached
Score matching for bridges without time-reversals (2407.15455v2)
Published 22 Jul 2024 in stat.ML, cs.LG, and math.PR
Abstract: We propose a new algorithm for learning a bridged diffusion process using score-matching methods. Our method relies on reversing the dynamics of the forward process and using this to learn a score function, which, via Doob's $h$-transform, gives us a bridged diffusion process; that is, a process conditioned on an endpoint. In contrast to prior methods, ours learns the score term $\nabla_x \log p(t, x; T, y)$, for given $t, Y$ directly, completely avoiding the need for first learning a time reversal. We compare the performance of our algorithm with existing methods and see that it outperforms using the (learned) time-reversals to learn the score term. The code can be found at https://github.com/libbylbaker/forward_bridge.
- Simulation of conditioned diffusion and application to parameter estimation. Stochastic Processes and their Applications, 116(11):1660–1675, November 2006. ISSN 03044149.
- Importance sampling techniques for estimation of diffusion models. Statistical methods for stochastic differential equations, 124:311–340, 2012.
- Simple simulation of diffusion bridges with application to likelihood inference for diffusions. Bernoulli, pages 645–675, 2014.
- Guided proposals for simulating multi-dimensional diffusion bridges. Bernoulli, 23(4A), November 2017. ISSN 1350-7265. doi: 10.3150/16-BEJ833.
- Simulating diffusion bridges with score matching, October 2022. arXiv:2111.07243.
- What’s the score? Automated denoising score matching for nonlinear diffusions. In Forty-first International Conference on Machine Learning, 2024.
- A stochastic large deformation model for computational anatomy. In Information Processing in Medical Imaging: 25th International Conference, IPMI 2017, Boone, NC, USA, June 25-30, 2017, Proceedings 25, pages 571–582. Springer, 2017.
- Conditioning non-linear and infinite-dimensional diffusion processes, February 2024. arXiv:2402.01434.
- Transition density estimation for stochastic differential equations via forward-reverse representations. Bernoulli, 10(2), April 2004. ISSN 1350-7265. doi: 10.3150/bj/1082380220.
- Brownian motion: an introduction to stochastic processes. De Gruyter textbook. de Gruyter, Berlin ; Boston, second edition edition, 2014. ISBN 978-3-11-030729-0.
- Applied Stochastic Differential Equations. Cambridge University Press, 1 edition, April 2019. ISBN 978-1-108-18673-5 978-1-316-51008-7 978-1-316-64946-6. doi: 10.1017/9781108186735.
- Time reversal of diffusions. The Annals of Probability, pages 1188–1205, 1986.
- Simulation of forward-reverse stochastic representation for conditional diffusions. The Annals of Applied Probability, 24, June 2013. doi: 10.1214/13-AAP969.
- Frank Van der Meulen and Moritz Schauer. Automatic backward filtering forward guiding for Markov processes and graphical models, 2020. 2010.03509v2.
- Aapo Hyvärinen. Estimation of non-normalized statistical models by score matching. Journal of Machine Learning Research, 6(24):695–709, 2005.
- Pascal Vincent. A connection between score matching and denoising autoencoders. Neural computation, 23(7):1661–1674, 2011.
- Denoising diffusion probabilistic models. Advances in neural information processing systems, 33:6840–6851, 2020.
- Asger Roer Pedersen. Consistency and asymptotic normality of an approximate maximum likelihood estimator for discretely observed diffusion processes. Bernoulli, pages 257–279, 1995.
- Quantifying the Waddington landscape and biological paths for development and differentiation. Proceedings of the National Academy of Sciences, 108(20):8257–8262, 2011.
- JAX: composable transformations of Python+NumPy programs, 2018. URL http://github.com/google/jax.
- Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32, 2019.