What Are the Odds? Improving Statistical Model Checking of Markov Decision Processes
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Markov decision processes (MDPs) are a fundamental model of decision making which exhibit non-deterministic choice as well as probabilistic uncertainty. Traditionally, verification assumes exact knowledge of the probabilities that govern the behaviour of an MDP. However, this assumption often is unrealistic, e.g. when modelling cyber-physical systems or biological processes. There, we can employ statistical model checking (SMC) to obtain an estimate of the MDP’s value (e.g. the maximal probability of reaching a goal state) that is close to the true value with high confidence (probably approximately correct). Model-based SMC algorithms sample the MDP and build a model of it by estimating all transition probabilities, essentially for every transition answering the question: “What are the odds?” However, so far the statistical methods employed by state-of-the-art SMC verification algorithms are quite naive or even compromise the correctness guarantees.
Our first contribution is to survey, categorize, and analyse statistical methods, identifying those few that are most efficient and that provide suitable guarantees for the verification setting. Secondly, we propose improvements that exploit structural knowledge of the MDP. Both contributions generalize to many types of problem statements as they are largely independent of the setting. Moreover, our experimental evaluation shows that they lead to significant gains, reducing the number of samples that an SMC algorithm has to collect by up to two orders of magnitude.
Our first contribution is to survey, categorize, and analyse statistical methods, identifying those few that are most efficient and that provide suitable guarantees for the verification setting. Secondly, we propose improvements that exploit structural knowledge of the MDP. Both contributions generalize to many types of problem statements as they are largely independent of the setting. Moreover, our experimental evaluation shows that they lead to significant gains, reducing the number of samples that an SMC algorithm has to collect by up to two orders of magnitude.
Details
| Original language | English |
|---|---|
| Title of host publication | Quantitative Evaluation of Systems and Formal Modeling and Analysis of Timed Systems |
| Editors | Pavithra Prabhakar, Andrea Vandin |
| Publisher | Springer, Cham |
| Pages | 195-218 |
| Number of pages | 24 |
| ISBN (electronic) | 978-3-032-05792-1 |
| ISBN (print) | 978-3-032-05791-4 |
| Publication status | E-pub ahead of print - 2 Oct 2025 |
| Peer-reviewed | Yes |
Publication series
| Series | Lecture Notes in Computer Science |
|---|---|
| Volume | 16143 |
| ISSN | 0302-9743 |
Conference
| Title | 2nd International Joint Conference on Quantitative Evaluation of SysTems & Formal Modeling and Analysis of Timed Systems |
|---|---|
| Abbreviated title | QEST+FORMATS 2025 |
| Conference number | 2 |
| Description | part of CONFEST 2025 |
| Duration | 26 - 28 August 2025 |
| Website | |
| Degree of recognition | International event |
| Location | Aarhus University |
| City | Aarhus |
| Country | Denmark |
External IDs
| unpaywall | 10.1007/978-3-032-05792-1_11 |
|---|---|
| Scopus | 105020177659 |
Keywords
ASJC Scopus subject areas
Keywords
- Confidence intervals, Markov decision processes, Probabilistic verification, Statistical model checking