Scalable Synthesis of Verified Controllers in Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
There has been significant recent interest in devising verification techniques for learning-enabled controllers (LECs) that manage safety-critical systems. Given the opacity and lack of interpretability of the neural policies that govern the behavior of such controllers, many existing approaches enforce safety properties through shield, a dynamic monitoring-and-repairing mechanism that ensures a LEC does not emit actions that would violate desired safety conditions. These methods, however, have been shown to have significant scalability limitations because verification costs grow as problem dimensionality and objective complexity increase. In this paper, we propose a new automated verification pipeline capable of synthesizing high-quality safe controllers even when the problem domain involves hundreds of dimensions, or when the desired objective involves stochastic perturbations, liveness considerations, and other complex non-functional properties. Our key insight involves separating safety verification from neural controller training, and using pre-computed verified safety shields to constrain the training process. Experimental results over a range of high-dimensional benchmarks demonstrate the effectiveness of our approach in a range of stochastic linear time-invariant and time-variant systems.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 22 of its 37 references that are in the map. First posted on arXiv 20 Apr 2021.
Builds on
22 of 37 references.
References · 22
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2017Constrained Policy Optimizationcited by 928
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017Safe Reinforcement Learning via Shieldingcited by 427
- 2017Safe Model-based Reinforcement Learning with Stability Guaranteescited by 347
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
- 2018Verisig: verifying safety properties of hybrid systems with neural network controllerscited by 83
10 more
- 2020Neurosymbolic Reinforcement Learning with Formally Verified Explorationcited by 49
- 2020Learning Certified Control using Contraction Metriccited by 48
- 2019Robust Model Predictive Shielding for Safe Reinforcement Learning with Stochastic Dynamicscited by 45
- 2018Formal Verification of Neural Network Controlled Autonomous Systemscited by 41
- 2019An Inductive Synthesis Framework for Verifiable Reinforcement Learningcited by 39
- 2017Compositional Falsification of Cyber-Physical Systems with Machine Learning Componentscited by 31
- 2020ReluDiff: Differential Verification of Deep Neural Networkscited by 29
- 2019ReachNN: Reachability Analysis of Neural-Network Controlled Systemscited by 26
- 2019ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networkscited by 14
- 2014FAUST2: Formal Abstractions of Uncountable-STate STochastic processescited by 12
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 1.
5 papers.
- 2021Neural Network Repair with Reachability Analysiscited by 19
- 2021Learning on Abstract Domains: A New Approach for Verifiable Guarantee in Reinforcement Learningcited by 3
- 2021Dependability Analysis of Deep Reinforcement Learning based Robotics and Autonomous Systems through Probabilistic Model Checkingcited by 3
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agentscited by 2
- 2024Verification of Neural Network Control Systems in Continuous Timecited by 2
- 2024Verification of Neural Network Control Systems in Continuous Time31 May 2024
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agents8 Jul 2022
- 2021Dependability Analysis of Deep Reinforcement Learning based Robotics and Autonomous Systems through Probabilistic Model Checking14 Sep 2021
- 2021Neural Network Repair with Reachability Analysis9 Aug 2021
- 2021Learning on Abstract Domains: A New Approach for Verifiable Guarantee in Reinforcement Learning13 Jun 2021