Dependability Analysis of Deep Reinforcement Learning based Robotics and Autonomous Systems through Probabilistic Model Checking
Yi Dong, Xingyu Zhao, Xiaowei Huang

TL;DR
This paper presents a formal, probabilistic model checking approach to assess the dependability of DRL-based robotics systems, revealing trade-offs, limitations of standard training, and environmental sensitivities.
Contribution
It introduces a holistic dependability assessment framework using temporal logic and probabilistic model checking for DRL-driven RAS, highlighting the need for bespoke training objectives.
Findings
Effective holistic dependability assessment framework
Standard DRL training does not enhance dependability
Dependability properties are sensitive to environmental disturbances
Abstract
While Deep Reinforcement Learning (DRL) provides transformational capabilities to the control of Robotics and Autonomous Systems (RAS), the black-box nature of DRL and uncertain deployment environments of RAS pose new challenges on its dependability. Although existing works impose constraints on the DRL policy to ensure successful completion of the mission, it is far from adequate to assess the DRL-driven RAS in a holistic way considering all dependability properties. In this paper, we formally define a set of dependability properties in temporal logic and construct a Discrete-Time Markov Chain (DTMC) to model the dynamics of risk/failures of a DRL-driven RAS interacting with the stochastic environment. We then conduct Probabilistic Model Checking (PMC) on the designed DTMC to verify those properties. Our experimental results show that the proposed method is effective as a holistic…
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
TopicsSoftware Reliability and Analysis Research · Safety Systems Engineering in Autonomy · Software Testing and Debugging Techniques
