Certified Policy Verification and Synthesis for MDPs under Distributional Reach-avoidance Properties
Not on the map. Why?
Abstract (arXiv)
Markov Decision Processes (MDPs) are a classical model for decision making in the presence of uncertainty. Often they are viewed as state transformers with planning objectives defined with respect to paths over MDP states. An increasingly popular alternative is to view them as distribution transformers, giving rise to a sequence of probability distributions over MDP states. For instance, reachability and safety properties in modeling robot swarms or chemical reaction networks are naturally defined in terms of probability distributions over states. Verifying such distributional properties is known to be hard and often beyond the reach of classical state-based verification techniques. In this work, we consider the problems of certified policy (i.e. controller) verification and synthesis in MDPs under distributional reach-avoidance specifications. By certified we mean that, along with a policy, we also aim to synthesize a (checkable) certificate ensuring that the MDP indeed satisfies the property. Thus, given the target set of distributions and an unsafe set of distributions over MDP states, our goal is to either synthesize a certificate for a given policy or synthesize a policy along with a certificate, proving that the target distribution can be reached while avoiding unsafe distributions. To solve this problem, we introduce the novel notion of distributional reach-avoid certificates and present automated procedures for (1) synthesizing a certificate for a given policy, and (2) synthesizing a policy together with the certificate, both providing formal guarantees on certificate correctness. Our experimental evaluation demonstrates the ability of our method to solve several non-trivial examples, including a multi-agent robot-swarm model, to synthesize certified policies and to certify existing policies.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 45 references that are in the map. First posted on arXiv 7 May 2024.
Builds on
14 of 45 references.
References · 14
- 2017Safe Reinforcement Learning via Shieldingcited by 427
- 2021Stability Verification in Stochastic Control Systems via Neural Network Supermartingalescited by 24
- 2022Learning Control Policies for Stochastic Systems with Reach-avoid Guaranteescited by 21
- 2019StocHy: automated verification and synthesis of stochastic processescited by 13
- 2021Sampling-Based Robust Control of Autonomous Systems with Non-Gaussian Noisecited by 13
- 2014FAUST2: Formal Abstractions of Uncountable-STate STochastic processescited by 12
- 2023Compositional Policy Learning in Stochastic Control Systems with Formal Guaranteescited by 12
- 2015Some Applications of Polynomial Optimization in Operations Research and Real-Time Decision Makingcited by 11
- 2022Probabilities Are Not Enough: Formal Controller Synthesis for Stochastic Dynamical Models with Epistemic Uncertaintycited by 11
- 2020AMYTISS: Parallelized Automated Controller Synthesis for Large-Scale Stochastic Systemscited by 8
- 2023MDPs as Distribution Transformers: Affine Invariant Synthesis for Safety Objectivescited by 3
- 2013Limit Synchronization in Markov Decision Processescited by 2
2 more
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Entropy Objectives in Markov Decision Processescited by 0
- 2026Entropy Objectives in Markov Decision Processes19 Jun 2026