MM Algorithms to Estimate Parameters in Continuous-time Markov Chains
Giovanni Bacci, Anna Ing\'olfsd\'ottir, Kim G. Larsen, Rapha\"el, Reynouard

TL;DR
This paper introduces MM algorithms for estimating parameters in continuous-time Markov chains modeled as parametric CTMCs, enabling parameter inference from partially-observable data in systems like COVID-19 spread analysis.
Contribution
It develops iterative maximum likelihood estimation algorithms for parametric CTMCs, covering scenarios with different levels of observability, based on the MM algorithm framework.
Findings
Algorithms successfully estimate parameters from partial observations.
Application to COVID-19 spread demonstrates practical utility.
Method outperforms existing approaches in accuracy and efficiency.
Abstract
Continuous-time Markov chains (CTMCs) are popular modeling formalism that constitutes the underlying semantics for real-time probabilistic systems such as queuing networks, stochastic process algebras, and calculi for systems biology. Prism and Storm are popular model checking tools that provide a number of powerful analysis techniques for CTMCs. These tools accept models expressed as the parallel composition of a number of modules interacting with each other. The outcome of the analysis is strongly dependent on the parameter values used in the model which govern the timing and probability of events of the resulting CTMC. However, for some applications, parameter values have to be empirically estimated from partially-observable executions. In this work, we address the problem of estimating parameter values of CTMCs expressed as Prism models from a number of partially-observable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Software Reliability and Analysis Research · Machine Learning and Algorithms
