Correct-by-synthesis reinforcement learning with temporal logic constraints
Not on the map. Why?
Abstract (arXiv)
We consider a problem on the synthesis of reactive controllers that optimize some a priori unknown performance criterion while interacting with an uncontrolled environment such that the system satisfies a given temporal logic specification. We decouple the problem into two subproblems. First, we extract a (maximally) permissive strategy for the system, which encodes multiple (possibly all) ways in which the system can react to the adversarial environment and satisfy the specifications. Then, we quantify the a priori unknown performance criterion as a (still unknown) reward function and compute an optimal strategy for the system within the operating envelope allowed by the permissive strategy by using the so-called maximin-Q learning algorithm. We establish both correctness (with respect to the temporal logic specifications) and optimality (with respect to the a priori unknown performance criterion) of this two-step technique for a fragment of temporal logic specifications. For specifications beyond this fragment, correctness can still be preserved, but the learned strategy may be sub-optimal. We present an algorithm to the overall problem, and demonstrate its use and computational requirements on a set of robot motion planning examples.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Mar 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
10 papers.
- 2022Joint Learning of Reward Machines and Policies in Environments with Partially Known Semanticscited by 12
- 2021Probabilistic Planning with Preferences over Temporal Goalscited by 4
- 2024Efficient Reinforcement Learning in Probabilistic Reward Machinescited by 4
- 2021Assured Learning-enabled Autonomy: A Metacognitive Reinforcement Learning Frameworkcited by 3
- 2022Learning Performance Graphs from Demonstrations via Task-Based Evaluationscited by 3
- 2021Reinforcement Learning with Formal Performance Metrics for Quadcopter Attitude Control under Non-nominal Contextscited by 2
- 2024Shielded Deep Reinforcement Learning for Complex Spacecraft Taskingcited by 2
- 2026Learning Gait-Aware Quadruped Locomotion with Temporal Logic Specificationscited by 2
- 2021On Satisficing in Quantitative Gamescited by 1
- 2022Synthesis from Satisficing and Temporal Goalscited by 1
- 2026Learning Gait-Aware Quadruped Locomotion with Temporal Logic Specifications1 Jul 2026
- 2024Efficient Reinforcement Learning in Probabilistic Reward Machines19 Aug 2024
- 2024Shielded Deep Reinforcement Learning for Complex Spacecraft Tasking8 Mar 2024
- 2022Synthesis from Satisficing and Temporal Goals20 May 2022
- 2022Joint Learning of Reward Machines and Policies in Environments with Partially Known Semantics20 Apr 2022
- 2022Learning Performance Graphs from Demonstrations via Task-Based Evaluations12 Apr 2022
- 2021Reinforcement Learning with Formal Performance Metrics for Quadcopter Attitude Control under Non-nominal Contexts27 Jul 2021
- 2021Probabilistic Planning with Preferences over Temporal Goals26 Mar 2021
- 2021Assured Learning-enabled Autonomy: A Metacognitive Reinforcement Learning Framework23 Mar 2021
- 2021On Satisficing in Quantitative Games6 Jan 2021