Statistically Model Checking PCTL Specifications on Markov Decision Processes via Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Probabilistic Computation Tree Logic (PCTL) is frequently used to formally specify control objectives such as probabilistic reachability and safety. In this work, we focus on model checking PCTL specifications statistically on Markov Decision Processes (MDPs) by sampling, e.g., checking whether there exists a feasible policy such that the probability of reaching certain goal states is greater than a threshold. We use reinforcement learning to search for such a feasible policy for PCTL specifications, and then develop a statistical model checking (SMC) method with provable guarantees on its error. Specifically, we first use upper-confidence-bound (UCB) based Q-learning to design an SMC algorithm for bounded-time PCTL specifications, and then extend this algorithm to unbounded-time specifications by identifying a proper truncation time by checking the PCTL specification and its negation at the same time. Finally, we evaluate the proposed method on case studies.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 4; 2025: 5; 2026: 1.
12 papers.
- 2022COOL-MC: A Comprehensive Tool for Reinforcement Learning and Model Checkingcited by 19
- 2024On the Limitations of Markovian Rewards to Express Multi-Objective, Risk-Sensitive, and Modal Taskscited by 9
- 2024Safety-Oriented Pruning and Interpretation of Reinforcement Learning Policiescited by 9
- 2022Targeted Adversarial Attacks on Deep Reinforcement Learning Policies via Model Checkingcited by 5
- 2024Probabilistic Model Checking of Stochastic Reinforcement Learning Policiescited by 5
- 2025Turn-based Multi-Agent Reinforcement Learning Model Checkingcited by 3
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2025Co-Activation Graph Analysis of Safety-Verified and Explainable Deep Reinforcement Learning Policiescited by 2
- 2025Bounded PCTL Model Checking of Large Language Model Outputscited by 1
- 2025Verifying Memoryless Sequential Decision-making of Large Language Modelscited by 1
- 2025Formal Verification of Noisy Quantum Reinforcement Learning Policiescited by 0
- 2026COOL-MC: Verifying and Explaining RL Policies for Platelet Inventory Managementcited by 0
- 2026COOL-MC: Verifying and Explaining RL Policies for Platelet Inventory Management2 Mar 2026
- 2025Formal Verification of Noisy Quantum Reinforcement Learning Policies1 Dec 2025
- 2025Verifying Memoryless Sequential Decision-making of Large Language Models8 Oct 2025
- 2025Bounded PCTL Model Checking of Large Language Model Outputs23 Sep 2025
- 2025Turn-based Multi-Agent Reinforcement Learning Model Checking6 Jan 2025
- 2025Co-Activation Graph Analysis of Safety-Verified and Explainable Deep Reinforcement Learning Policies6 Jan 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024Safety-Oriented Pruning and Interpretation of Reinforcement Learning Policies16 Sep 2024
- 2024Probabilistic Model Checking of Stochastic Reinforcement Learning Policies27 Mar 2024
- 2024On the Limitations of Markovian Rewards to Express Multi-Objective, Risk-Sensitive, and Modal Tasks26 Jan 2024
- 2022Targeted Adversarial Attacks on Deep Reinforcement Learning Policies via Model Checking10 Dec 2022
- 2022COOL-MC: A Comprehensive Tool for Reinforcement Learning and Model Checking15 Sep 2022