Formal Methods with a Touch of Magic
Not on the map. Why?
Abstract (arXiv)
Machine learning and formal methods have complimentary benefits and drawbacks. In this work, we address the controller-design problem with a combination of techniques from both fields. The use of black-box neural networks in deep reinforcement learning (deep RL) poses a challenge for such a combination. Instead of reasoning formally about the output of deep RL, which we call the em wizard, we extract from it a decision-tree based model, which we refer to as the em magic book. Using the extracted model as an intermediary, we are able to handle problems that are infeasible for either deep RL or formal methods by themselves. First, we suggest, for the first time, combining a magic book in a synthesis procedure. We synthesize a stand-alone correct-by-design controller that enjoys the favorable performance of RL. Second, we incorporate a magic book in a bounded model checking (BMC) procedure. BMC allows us to find numerous traces of the plant under the control of the wizard, which a user can use to increase the trustworthiness of the wizard and direct further training.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 2; 2025: 1.
10 papers.
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Shielding Atari Games with Bounded Presciencecited by 14
- 2023Verifying Generalization in Deep Learningcited by 11
- 2021Distillation of RL Policies with Formal Guarantees via Variational Abstraction of Markov Decision Processes (Technical Report)cited by 9
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2024Composing Reinforcement Learning Policies, with Formal Guaranteescited by 2
- 2025Interactive Explanations for Reinforcement-Learning Agentscited by 2
- 2023ASQ-IT: Interactive Explanations for Reinforcement-Learning Agentscited by 0
- 2023Wasserstein Auto-encoded MDPs: Formal Verification of Efficiently Distilled RL Policies with Many-sided Guaranteescited by 0
- 2025Interactive Explanations for Reinforcement-Learning Agents7 Apr 2025
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Composing Reinforcement Learning Policies, with Formal Guarantees21 Feb 2024
- 2023Wasserstein Auto-encoded MDPs: Formal Verification of Efficiently Distilled RL Policies with Many-sided Guarantees22 Mar 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2023ASQ-IT: Interactive Explanations for Reinforcement-Learning Agents24 Jan 2023
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks6 Jan 2022
- 2021Distillation of RL Policies with Formal Guarantees via Variational Abstraction of Markov Decision Processes (Technical Report)17 Dec 2021
- 2021Shielding Atari Games with Bounded Prescience20 Jan 2021