Verified Probabilistic Policies for Deep Reinforcement Learning
Edoardo Bacci, David Parker

TL;DR
This paper introduces a novel abstraction method for verifying probabilistic policies in deep reinforcement learning, providing formal guarantees of safety and correctness in complex environments.
Contribution
It presents an interval Markov decision process-based abstraction approach combined with various techniques to verify probabilistic policies, advancing formal verification in deep RL.
Findings
Effective verification on multiple RL benchmarks
Provides probabilistic guarantees of policy safety
Integrates abstract interpretation and model checking techniques
Abstract
Deep reinforcement learning is an increasingly popular technique for synthesising policies to control an agent's interaction with its environment. There is also growing interest in formally verifying that such policies are correct and execute safely. Progress has been made in this area by building on existing work for verification of deep neural networks and of continuous-state dynamical systems. In this paper, we tackle the problem of verifying probabilistic policies for deep reinforcement learning, which are used to, for example, tackle adversarial environments, break symmetries and manage trade-offs. We propose an abstraction approach, based on interval Markov decision processes, that yields probabilistic guarantees on a policy's execution, and present techniques to build and solve these models using abstract interpretation, mixed-integer linear programming, entropy-based refinement…
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
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Formal Methods in Verification
