Learning Algorithms for Verification of Markov Decision ProcessesArticleAuthors: Tomáš Brázdil

; Krishnendu Chatterjee

; Martin Chmelik ; Vojtěch Forejt ; Jan Křetínský

; Marta Kwiatkowska

; Tobias Meggendorfer

; David Parker

; Mateusz Ujma
0000-0002-4547-3261##0000-0002-4561-241X##NULL##NULL##0000-0002-8122-2881##0000-0001-9022-7599##0000-0002-1712-2165##0000-0003-4137-8862##NULL
Tomáš Brázdil;Krishnendu Chatterjee;Martin Chmelik;Vojtěch Forejt;Jan Křetínský;Marta Kwiatkowska;Tobias Meggendorfer;David Parker;Mateusz Ujma
We present a general framework for applying learning algorithms and heuristical guidance to the verification of Markov decision processes (MDPs).
The primary goal of our techniques is to improve performance by avoiding an exhaustive exploration of the state space, instead focussing on particularly relevant areas of the system, guided by heuristics. Our work builds on the previous results of Br{á}zdil et al., significantly extending it as well as refining several details and fixing errors.
The presented framework focuses on probabilistic reachability, which is a core problem in verification, and is instantiated in two distinct scenarios.
The first assumes that full knowledge of the MDP is available, in particular precise transition probabilities. It performs a heuristic-driven partial exploration of the model, yielding precise lower and upper bounds on the required probability. The second tackles the case where we may only sample the MDP without knowing the exact transition dynamics. Here, we obtain probabilistic guarantees, again in terms of both the lower and upper bounds, which provides efficient stopping criteria for the approximation. In particular, the latter is an extension of statistical model-checking (SMC) for unbounded properties in MDPs. In contrast to other related approaches, we do not restrict our attention to time-bounded (finite-horizon) or discounted properties, nor assume any particular structural properties of the MDP.
Comment: 82 pages. This is the TheoretiCS journal version
Volume: Volume 4
Published on: April 1, 2025
Accepted on: January 12, 2025
Submitted on: March 22, 2024
Keywords: Electrical Engineering and Systems Science - Systems and Control, Computer Science - Artificial Intelligence, Computer Science - Logic in Computer Science
Funding:
Source : OpenAIRE Graph- Quantitative Reactive Modeling; Funder: European Commission; Code: 267989
- To investigate the use of AI techniques to augment the the role of legal professionals during negotiation; Funder: European Commission; Code: 104885
- Quantitative Graph Games: Theory and Applications; Funder: European Commission; Code: 279307
- Modern Graph Algorithmic Techniques in Formal Verification; Funder: European Commission; Code: P 23499
- From FUnction-based TO MOdel-based automated probabilistic reasoning for DEep Learning; Funder: European Commission; Code: 834115
- From Software Verification to Everyware Verification; Funder: European Commission; Code: 246967
- "Help Andi" - leveraging open data & AI to protect UK SMEs; Funder: European Commission; Code: 104886
- Formal Methods for Stochastic Models: Algorithms and Applications; Funder: European Commission; Code: 863818