Towards Scalable Verification of Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have gained significant popularity in recent years, becoming the state of the art in a variety of domains. In particular, deep reinforcement learning (DRL) has recently been employed to train DNNs that realize control policies for various types of real-world systems. In this work, we present the whiRL 2.0 tool, which implements a new approach for verifying complex properties of interest for DRL systems. To demonstrate the benefits of whiRL 2.0, we apply it to case studies from the communication networks domain that have recently been used to motivate formal verification of DRL systems, and which exhibit characteristics that are conducive for scalable verification. We propose techniques for performing k-induction and semi-automated invariant inference on such systems, and leverage these techniques for proving safety and liveness properties that were previously impossible to verify due to the scalability barriers of prior approaches. Furthermore, we show how our proposed techniques provide insights into the inner workings and the generalizability of DRL systems. whiRL 2.0 is publicly available online.
Key facts. Cited by 33 papers in the map (data through 14 Oct 2026). Builds on 20 of its 64 references that are in the map. First posted on arXiv 25 May 2021.
Builds on
20 of 64 references.
References · 20
- 2013Intriguing properties of neural networkscited by 5,155
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2017Deep Reinforcement Learning: An Overviewcited by 333
- 2016Safety Verification of Deep Neural Networkscited by 263
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2018Formal Verification of Neural Network Controlled Autonomous Systemscited by 41
8 more
- 2020Parallelization Techniques for Verifying Neural Networkscited by 36
- 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
- 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 26
- 2020Global Optimization of Objective Functions Represented by ReLU Networkscited by 24
- 2020Static Neural Compiler Optimization via Deep Reinforcement Learningcited by 14
- 2018Toward Scalable Verification for Safety-Critical Deep Networkscited by 12
- 2020RAID: Randomized Adversarial-Input Detection for Neural Networkscited by 8
- 2017Deep Reinforcement Learning for Multi-Resource Multi-Machine Job Schedulingcited by 6
Built on by
Citing papers per year: 2021: 2; 2022: 11; 2023: 4; 2024: 13; 2025: 2; 2026: 1.
33 papers.
Sort:
By area:
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2022Neural Network Verification with Proof Productioncited by 22
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 16
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
21 more
- 2024Verification-Guided Shielding for Deep Reinforcement Learningcited by 13
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
- 2024Shield Synthesis for LTL Modulo Theoriescited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
- 2024Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systemscited by 6
- 2024Towards Formal Verification of Deep Neural Networks for Object Detectioncited by 4
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2022Reachability Verification Based Reliability Assessment for Deep Reinforcement Learning Controlled Robotics and Autonomous Systemscited by 3
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2024Composing Reinforcement Learning Policies, with Formal Guaranteescited by 2
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learningcited by 1
- 2023Compositional Inductive Invariant Based Verification of Neural Network Controlled Systemscited by 0
- 2024Reinfier and Reintrainer: Verification and Interpretation-Driven Safe Deep Reinforcement Learning Frameworkscited by 0
- 2025Efficient Dynamic Shielding for Parametric Safety Specificationscited by 0
- 2026Talking with Verifiers: Automatic Specification Generation for Neural Network Verificationcited by 0
- 2026Talking with Verifiers: Automatic Specification Generation for Neural Network Verification13 Feb 2026
- 2025Efficient Dynamic Shielding for Parametric Safety Specifications28 May 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2024Reinfier and Reintrainer: Verification and Interpretation-Driven Safe Deep Reinforcement Learning Frameworks19 Oct 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Towards Formal Verification of Deep Neural Networks for Object Detection1 Jul 2024
- 2024Verification-Guided Shielding for Deep Reinforcement Learning10 Jun 2024
- 2024Shield Synthesis for LTL Modulo Theories6 Jun 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learning30 May 2024
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates22 May 2024
21 more
- 2024Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems2 Apr 2024
- 2024Composing Reinforcement Learning Policies, with Formal Guarantees21 Feb 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
- 2023Compositional Inductive Invariant Based Verification of Neural Network Controlled Systems17 Dec 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection System6 Dec 2022
- 2022Reachability Verification Based Reliability Assessment for Deep Reinforcement Learning Controlled Robotics and Autonomous Systems26 Oct 2022
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networks25 Oct 2022
- 2022Tighter Abstract Queries in Neural Network Verification23 Oct 2022
- 2022On Optimizing Back-Substitution Methods for Neural Network Verification16 Aug 2022
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programming20 Jun 2022
- 2022Neural Network Verification with Proof Production1 Jun 2022
- 2022Verifying Learning-Based Robotic Navigation Systems26 May 2022
- 2022Scalable Verification of GNN-based Job Schedulers7 Mar 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks6 Jan 2022
- 2021Minimal Multi-Layer Modifications of Deep Neural Networks18 Oct 2021
- 2021Pruning and Slicing Neural Networks using Formal Verification28 May 2021
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 16
- 2024Verification-Guided Shielding for Deep Reinforcement Learningcited by 13
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2024Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systemscited by 6
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2024Composing Reinforcement Learning Policies, with Formal Guaranteescited by 2
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learningcited by 1
- 2024Reinfier and Reintrainer: Verification and Interpretation-Driven Safe Deep Reinforcement Learning Frameworkscited by 0
- 2024Reinfier and Reintrainer: Verification and Interpretation-Driven Safe Deep Reinforcement Learning Frameworks19 Oct 2024
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Verification-Guided Shielding for Deep Reinforcement Learning10 Jun 2024
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learning30 May 2024
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates22 May 2024
- 2024Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems2 Apr 2024
- 2024Composing Reinforcement Learning Policies, with Formal Guarantees21 Feb 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2022Neural Network Verification with Proof Productioncited by 22
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
12 most cited of 25 All 25 (JSON)
- 2026Talking with Verifiers: Automatic Specification Generation for Neural Network Verification13 Feb 2026
- 2025Efficient Dynamic Shielding for Parametric Safety Specifications28 May 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024Towards Formal Verification of Deep Neural Networks for Object Detection1 Jul 2024
- 2024Shield Synthesis for LTL Modulo Theories6 Jun 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
- 2023Compositional Inductive Invariant Based Verification of Neural Network Controlled Systems17 Dec 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
12 newest of 25 All 25 (JSON)