Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Neural Markov Jump Processes

About

Markov jump processes are continuous-time stochastic processes with a wide range of applications in both natural and social sciences. Despite their widespread use, inference in these models is highly non-trivial and typically proceeds via either Monte Carlo or expectation-maximization methods. In this work we introduce an alternative, variational inference algorithm for Markov jump processes which relies on neural ordinary differential equations, and is trainable via back-propagation. Our methodology learns neural, continuous-time representations of the observed data, that are used to approximate the initial distribution and time-dependent transition probability rates of the posterior Markov jump process. The time-independent rates of the prior process are in contrast trained akin to generative adversarial networks. We test our approach on synthetic data sampled from ground-truth Markov jump processes, experimental switching ion channel data and molecular dynamics simulations. Source code to reproduce our experiments is available online.

Patrick Seifner, Ramses J. Sanchez• 2023

Related benchmarks

TaskDatasetResultRank
Markov Jump Process Parameter EstimationDFR
Parameter V Estimate1.06
3
MJP inferenceADP
Hellinger Distance1.38
3
MJP inferencePFOLD
Hellinger distance0.015
3
MJP inferenceDFR (Discrete Flashing Ratchet)
Hellinger Distance0.3
3
MJP inferenceIONCH
Hellinger Distance0.48
3
Showing 5 of 5 rows

Other info

Follow for update