An Inductive Synthesis Framework for Verifiable Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Despite the tremendous advances that have been made in the last decade on developing useful machine-learning applications, their wider adoption has been hindered by the lack of strong assurance guarantees that can be made about their behavior. In this paper, we consider how formal verification techniques developed for traditional software systems can be repurposed for verification of reinforcement learning-enabled ones, a particularly important class of machine learning systems. Rather than enforcing safety by examining and altering the structure of a complex neural network implementation, our technique uses blackbox methods to synthesizes deterministic programs, simpler, more interpretable, approximations of the network that can nonetheless guarantee desired safety properties are preserved, even when the network is deployed in unanticipated or previously unobserved environments. Our methodology frames the problem of neural network verification in terms of a counterexample and syntax-guided inductive synthesis procedure over these programs. The synthesis procedure searches for both a deterministic program and an inductive invariant over an infinite state transition system that represents a specification of an application's control logic. Additional specifications defining environment-based constraints can also be provided to further refine the search space. Synthesized programs deployed in conjunction with a neural network implementation dynamically enforce safety conditions by monitoring and preventing potentially unsafe actions proposed by neural policies. Experimental results over a wide range of cyber-physical applications demonstrate that software-inspired formal verification techniques can be used to realize trustworthy reinforcement learning systems with low overhead.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 9; 2023: 1; 2024: 7; 2025: 3; 2026: 5.
39 papers.
Sort:
By area:
- 2022A Review of Safe Reinforcement Learning: Methods, Theory and Applicationscited by 169
- 2021A Survey on Interpretable Reinforcement Learningcited by 70
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2023Interpretable and Explainable Logical Policies via Neurally Guided Symbolic Abstractioncited by 45
- 2021Provable Repair of Deep Neural Networkscited by 39
- 2021A Survey on AI Assurancecited by 16
- 2022GALOIS: Boosting Deep Reinforcement Learning via Generalizable Logic Synthesiscited by 16
- 2024Synthesizing Programmatic Reinforcement Learning Policies with Large Language Model Guided Searchcited by 13
- 2021Learning Density Distribution of Reachable States for Autonomous Systemscited by 11
- 2024Dynamic Model Predictive Shielding for Provably Safe Reinforcement Learningcited by 11
- 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
- 2021Programmatic Reward Design by Examplecited by 9
27 more
- 2022A Hierarchical Bayesian Approach to Inverse Reinforcement Learning with Symbolic Reward Machinescited by 9
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approachcited by 7
- 2022Verified Probabilistic Policies for Deep Reinforcement Learningcited by 6
- 2024Enhancing RL Safety with Counterfactual LLM Reasoningcited by 6
- 2026SEVerA: Verified Synthesis of Self-Evolving Agentscited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
- 2022Model-free Neural Lyapunov Control for Safe Robot Navigationcited by 5
- 2024Probabilistic Model Checking of Stochastic Reinforcement Learning Policiescited by 5
- 2024EXPIL: Explanatory Predicate Invention for Learning in Gamescited by 5
- 2021Self-Correcting Neural Networks For Safe Classificationcited by 4
- 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
- 2022Guiding Safe Exploration with Weakest Preconditionscited by 3
- 2022A Survey on Explainable Reinforcement Learning: Concepts, Algorithms, Challengescited by 3
- 2024Inductive Generalization in Reinforcement Learning from Specificationscited by 3
- 2026Formally Verifying and Explaining Sepsis Treatment Policies with COOL-MCcited by 3
- 2021Toward Neural-Network-Guided Program Synthesis and Verificationcited by 2
- 2021Rule-based Shielding for Partially Observable Monte-Carlo Planningcited by 2
- 2024Neural Control and Certificate Repair via Runtime Monitoringcited by 2
- 2025Co-Activation Graph Analysis of Safety-Verified and Explainable Deep Reinforcement Learning Policiescited by 2
- 2025Verifying Memoryless Sequential Decision-making of Large Language Modelscited by 1
- 2021Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketchingcited by 0
- 2022MSVIPER: Improved Policy Distillation for Reinforcement-Learning-Based Robot Navigationcited by 0
- 2025Formal Verification of Noisy Quantum Reinforcement Learning Policiescited by 0
- 2026COOL-MC: Verifying and Explaining RL Policies for Platelet Inventory Managementcited by 0
- 2026COOL-MC: Verifying and Explaining RL Policies for Multi-bridge Network Maintenancecited by 0
- 2026Decoupled Behavioral Cloning for Scalable Inductive Generalization in RL from Specificationscited by 0
- 2026Decoupled Behavioral Cloning for Scalable Inductive Generalization in RL from Specifications30 May 2026
- 2026SEVerA: Verified Synthesis of Self-Evolving Agents26 Mar 2026
- 2026COOL-MC: Verifying and Explaining RL Policies for Multi-bridge Network Maintenance8 Mar 2026
- 2026COOL-MC: Verifying and Explaining RL Policies for Platelet Inventory Management2 Mar 2026
- 2026Formally Verifying and Explaining Sepsis Treatment Policies with COOL-MC16 Feb 2026
- 2025Formal Verification of Noisy Quantum Reinforcement Learning Policies1 Dec 2025
- 2025Verifying Memoryless Sequential Decision-making of Large Language Models8 Oct 2025
- 2025Co-Activation Graph Analysis of Safety-Verified and Explainable Deep Reinforcement Learning Policies6 Jan 2025
- 2024Neural Control and Certificate Repair via Runtime Monitoring17 Dec 2024
- 2024Enhancing RL Safety with Counterfactual LLM Reasoning16 Sep 2024
- 2024EXPIL: Explanatory Predicate Invention for Learning in Games10 Jun 2024
- 2024Inductive Generalization in Reinforcement Learning from Specifications5 Jun 2024
27 more
- 2024Synthesizing Programmatic Reinforcement Learning Policies with Large Language Model Guided Search26 May 2024
- 2024Dynamic Model Predictive Shielding for Provably Safe Reinforcement Learning22 May 2024
- 2024Probabilistic Model Checking of Stochastic Reinforcement Learning Policies27 Mar 2024
- 2023Interpretable and Explainable Logical Policies via Neurally Guided Symbolic Abstraction2 Jun 2023
- 2022A Survey on Explainable Reinforcement Learning: Concepts, Algorithms, Challenges12 Nov 2022
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approach2 Nov 2022
- 2022Guiding Safe Exploration with Weakest Preconditions28 Sep 2022
- 2022MSVIPER: Improved Policy Distillation for Reinforcement-Learning-Based Robot Navigation19 Sep 2022
- 2022GALOIS: Boosting Deep Reinforcement Learning via Generalizable Logic Synthesis27 May 2022
- 2022A Review of Safe Reinforcement Learning: Methods, Theory and Applications20 May 2022
- 2022A Hierarchical Bayesian Approach to Inverse Reinforcement Learning with Symbolic Reward Machines20 Apr 2022
- 2022Model-free Neural Lyapunov Control for Safe Robot Navigation2 Mar 2022
- 2022Verified Probabilistic Policies for Deep Reinforcement Learning10 Jan 2022
- 2021A Survey on Interpretable Reinforcement Learning24 Dec 2021
- 2021Programmatic Reward Design by Example14 Dec 2021
- 2021A Survey on AI Assurance15 Nov 2021
- 2021Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching11 Oct 2021
- 2021Learning Density Distribution of Reachable States for Autonomous Systems14 Sep 2021
- 2021Dependability Analysis of Deep Reinforcement Learning based Robotics and Autonomous Systems through Probabilistic Model Checking14 Sep 2021
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policies31 Aug 2021
- 2021Self-Correcting Neural Networks For Safe Classification23 Jul 2021
- 2021Learning on Abstract Domains: A New Approach for Verifiable Guarantee in Reinforcement Learning13 Jun 2021
- 2021Rule-based Shielding for Partially Observable Monte-Carlo Planning28 Apr 2021
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learning20 Apr 2021
- 2021Provable Repair of Deep Neural Networks9 Apr 2021
- 2021Toward Neural-Network-Guided Program Synthesis and Verification17 Mar 2021
- 2021SyReNN: A Tool for Analyzing Deep Neural Networks9 Jan 2021
- 2026SEVerA: Verified Synthesis of Self-Evolving Agentscited by 6
- 2026SEVerA: Verified Synthesis of Self-Evolving Agents26 Mar 2026
- 2024Enhancing RL Safety with Counterfactual LLM Reasoningcited by 6
- 2024Enhancing RL Safety with Counterfactual LLM Reasoning16 Sep 2024
- 2022A Review of Safe Reinforcement Learning: Methods, Theory and Applicationscited by 169
- 2021A Survey on Interpretable Reinforcement Learningcited by 70
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2023Interpretable and Explainable Logical Policies via Neurally Guided Symbolic Abstractioncited by 45
- 2021Provable Repair of Deep Neural Networkscited by 39
- 2021A Survey on AI Assurancecited by 16
- 2022GALOIS: Boosting Deep Reinforcement Learning via Generalizable Logic Synthesiscited by 16
- 2024Synthesizing Programmatic Reinforcement Learning Policies with Large Language Model Guided Searchcited by 13
- 2021Learning Density Distribution of Reachable States for Autonomous Systemscited by 11
- 2024Dynamic Model Predictive Shielding for Provably Safe Reinforcement Learningcited by 11
- 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
- 2021Programmatic Reward Design by Examplecited by 9
12 most cited of 35 All 35 (JSON)
- 2026COOL-MC: Verifying and Explaining RL Policies for Multi-bridge Network Maintenance8 Mar 2026
- 2026COOL-MC: Verifying and Explaining RL Policies for Platelet Inventory Management2 Mar 2026
- 2026Formally Verifying and Explaining Sepsis Treatment Policies with COOL-MC16 Feb 2026
- 2025Formal Verification of Noisy Quantum Reinforcement Learning Policies1 Dec 2025
- 2025Verifying Memoryless Sequential Decision-making of Large Language Models8 Oct 2025
- 2025Co-Activation Graph Analysis of Safety-Verified and Explainable Deep Reinforcement Learning Policies6 Jan 2025
- 2024Neural Control and Certificate Repair via Runtime Monitoring17 Dec 2024
- 2024EXPIL: Explanatory Predicate Invention for Learning in Games10 Jun 2024
- 2024Inductive Generalization in Reinforcement Learning from Specifications5 Jun 2024
- 2024Synthesizing Programmatic Reinforcement Learning Policies with Large Language Model Guided Search26 May 2024
- 2024Dynamic Model Predictive Shielding for Provably Safe Reinforcement Learning22 May 2024
- 2024Probabilistic Model Checking of Stochastic Reinforcement Learning Policies27 Mar 2024
12 newest of 35 All 35 (JSON)