A Composable Specification Language for Reinforcement Learning Tasks
Not on the map. Why?
Abstract (arXiv)
Reinforcement learning is a promising approach for learning control policies for robot tasks. However, specifying complex tasks (e.g., with multiple objectives and safety constraints) can be challenging, since the user must design a reward function that encodes the entire task. Furthermore, the user often needs to manually shape the reward to ensure convergence of the learning algorithm. We propose a language for specifying complex control tasks, along with an algorithm that compiles specifications in our language into a reward function and automatically performs reward shaping. We implement our approach in a tool called SPECTRL, and show that it outperforms several state-of-the-art baselines.
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 13; 2023: 9; 2024: 15; 2025: 14; 2026: 6.
68 papers.
Sort:
By area:
- 2021LTL2Action: Generalizing LTL Instructions for Multi-Task RLcited by 72
- 2021On the Expressivity of Markov Rewardcited by 71
- 2021Compositional Reinforcement Learning from Logical Specificationscited by 65
- 2021Multi-Agent Reinforcement Learning with Temporal Logic Specificationscited by 27
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2021The Logical Options Frameworkcited by 24
- 2024DeepLTL: Learning to Efficiently Satisfy Complex LTL Specifications for Multi-Task RLcited by 20
- 2022Policy Optimization with Linear Temporal Logic Constraintscited by 19
- 2021On the (In)Tractability of Reinforcement Learning for LTL Objectivescited by 18
- 2024Compositional Automata Embeddings for Goal-Conditioned Reinforcement Learningcited by 18
- 2021In a Nutshell, the Human Asked for This: Latent Goals for Following Temporal Specificationscited by 17
- 2023Sample Efficient Model-free Reinforcement Learning from LTL Specifications with Optimality Guaranteescited by 17
38 more
- 2022GALOIS: Boosting Deep Reinforcement Learning via Generalizable Logic Synthesiscited by 16
- 2023Policy Synthesis and Reinforcement Learning for Discounted LTLcited by 14
- 2023Computably Continuous Reinforcement-Learning Objectives are PAC-learnablecited by 13
- 2023Compositional Policy Learning in Stochastic Control Systems with Formal Guaranteescited by 12
- 2022LCRL: Certified Policy Synthesis via Logically-Constrained Reinforcement Learningcited by 11
- 2024Reward Machines for Deep RL in Noisy and Uncertain Environmentscited by 11
- 2022Noisy Symbolic Abstractions for Deep RL: A case study with Reward Machinescited by 10
- 2024LTL-Constrained Policy Optimization with Cycle Experience Replaycited by 10
- 2022Specification-Guided Learning of Nash Equilibria with High Social Welfarecited by 8
- 2025One Subgoal at a Time: Zero-Shot Generalization to Arbitrary Linear Temporal Logic Requirements in Multi-Task Reinforcement Learningcited by 8
- 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environmentscited by 7
- 2022Skill Machines: Temporal Logic Skill Composition in Reinforcement Learningcited by 7
- 2025Reinforcement Learning with Stochastic Reward Machinescited by 7
- 2022Model-Free Reinforcement Learning for Symbolic Automata-encoded Objectivescited by 6
- 2021Lifelong Reinforcement Learning with Temporal Logic Formulas and Reward Machinescited by 5
- 2023Reinforcement Learning with Knowledge Representation and Reasoning: A Brief Surveycited by 5
- 2024Adaptive Reward Design for Reinforcement Learningcited by 5
- 2025Ground-Compose-Reinforce: Grounding Language in Agentic Behaviours using Limited Datacited by 5
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Taskscited by 5
- 2022Hierarchies of Reward Machinescited by 4
- 2022RLang: A Declarative Language for Describing Partial World Knowledge to Reinforcement Learning Agentscited by 4
- 2025Reinforcement Learning with Physics-Informed Symbolic Program Priors for Zero-Shot Wireless Indoor Navigationcited by 4
- 2025Pushdown Reward Machines for Reinforcement Learningcited by 4
- 2022DistSPECTRL: Distributing Specifications in Multi-Agent Reinforcement Learning Systemscited by 3
- 2024Logical Specifications-guided Dynamic Task Sampling for Reinforcement Learning Agentscited by 3
- 2024Informativeness of Reward Functions in Reinforcement Learningcited by 3
- 2024Multi-Agent Reinforcement Learning with a Hierarchy of Reward Machinescited by 3
- 2024Inductive Generalization in Reinforcement Learning from Specificationscited by 3
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agentscited by 2
- 2023What Kinds of Contracts Do ML APIs Need?cited by 2
- 2024Canopy: Property-Driven Learning for Congestion Controlcited by 2
- 2025HypRL: Reinforcement Learning of Control Policies for Hyperpropertiescited by 2
- 2026PlatoLTL: Scaling LTL-Guided Multi-Task RLcited by 2
- 2021Regular Decision Processes for Grid Worldscited by 1
- 2023Co-learning Planning and Control Policies Constrained by Differentiable Logic Specificationscited by 1
- 2023Counterfactuals Modulo Temporal Logicscited by 1
- 2024Numeric Reward Machinescited by 1
- 2024Generalization of Compositional Tasks with Logical Specification via Implicit Planningcited by 1
50 most cited of 68 All 68 (JSON)
- 2026Jaxolotl: A Unified High-Performance Benchmark Suite for LTL-Based Multi-Task RL29 Sep 2026
- 2026Decoupled Behavioral Cloning for Scalable Inductive Generalization in RL from Specifications30 May 2026
- 2026SpecRLBench: A Benchmark for Generalization in Specification-Guided Reinforcement Learning27 Apr 2026
- 2026On Tackling Complex Tasks with Reward Machines and Signal Temporal Logics9 Apr 2026
- 2026Do It for HER: First-Order Temporal Logic Reward Specification in Reinforcement Learning (Extended Version)5 Feb 2026
- 2026PlatoLTL: Scaling LTL-Guided Multi-Task RL30 Jan 2026
- 2025Automating the Refinement of Reinforcement Learning Specifications30 Nov 2025
- 2025Expressive Temporal Specifications for Reward Monitoring16 Nov 2025
- 2025Automata-Conditioned Cooperative Multi-Agent Reinforcement Learning4 Nov 2025
- 2025Reinforcement Learning for Long-Horizon Unordered Tasks: From Boolean to Coupled Reward Machines31 Oct 2025
- 2025Expressive Reward Synthesis with the Runtime Monitoring Language17 Oct 2025
- 2025RLAF: Reinforcement Learning from Automaton Feedback17 Oct 2025
38 more
- 2025Reinforcement Learning with Stochastic Reward Machines16 Oct 2025
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Tasks30 Sep 2025
- 2025Pushdown Reward Machines for Reinforcement Learning9 Aug 2025
- 2025One Subgoal at a Time: Zero-Shot Generalization to Arbitrary Linear Temporal Logic Requirements in Multi-Task Reinforcement Learning3 Aug 2025
- 2025Ground-Compose-Reinforce: Grounding Language in Agentic Behaviours using Limited Data14 Jul 2025
- 2025Reinforcement Learning with Physics-Informed Symbolic Program Priors for Zero-Shot Wireless Indoor Navigation27 Jun 2025
- 2025HypRL: Reinforcement Learning of Control Policies for Hyperproperties7 Apr 2025
- 2025Closing the Intent-to-Behavior Gap via Fulfillment Priority Logic4 Mar 2025
- 2024A Research Agenda for Usability and Generalisation in Reinforcement Learning22 Dec 2024
- 2024Adaptive Reward Design for Reinforcement Learning14 Dec 2024
- 2024Canopy: Property-Driven Learning for Congestion Control14 Dec 2024
- 2024Compositional Automata Embeddings for Goal-Conditioned Reinforcement Learning31 Oct 2024
- 2024Progressive Safeguards for Safe and Model-Agnostic Reinforcement Learning31 Oct 2024
- 2024Generalization of Compositional Tasks with Logical Specification via Implicit Planning13 Oct 2024
- 2024DeepLTL: Learning to Efficiently Satisfy Complex LTL Specifications for Multi-Task RL6 Oct 2024
- 2024Inductive Generalization in Reinforcement Learning from Specifications5 Jun 2024
- 2024Reward Machines for Deep RL in Noisy and Uncertain Environments31 May 2024
- 2024Numeric Reward Machines30 Apr 2024
- 2024LTL-Constrained Policy Optimization with Cycle Experience Replay17 Apr 2024
- 2024Multi-Agent Reinforcement Learning with a Hierarchy of Reward Machines8 Mar 2024
- 2024Reward Design for Justifiable Sequential Decision-Making24 Feb 2024
- 2024Informativeness of Reward Functions in Reinforcement Learning10 Feb 2024
- 2024Logical Specifications-guided Dynamic Task Sampling for Reinforcement Learning Agents6 Feb 2024
- 2023Compositional Policy Learning in Stochastic Control Systems with Formal Guarantees3 Dec 2023
- 2023What Kinds of Contracts Do ML APIs Need?26 Jul 2023
- 2023Safety-Aware Task Composition for Discrete and Continuous Reinforcement Learning29 Jun 2023
- 2023Counterfactuals Modulo Temporal Logics15 Jun 2023
- 2023Policy Synthesis and Reinforcement Learning for Discounted LTL26 May 2023
- 2023Sample Efficient Model-free Reinforcement Learning from LTL Specifications with Optimality Guarantees2 May 2023
- 2023Reinforcement Learning with Knowledge Representation and Reasoning: A Brief Survey24 Apr 2023
- 2023Computably Continuous Reinforcement-Learning Objectives are PAC-learnable9 Mar 2023
- 2023Co-learning Planning and Control Policies Constrained by Differentiable Logic Specifications2 Mar 2023
- 2022Reinforcement Causal Structure Learning on Order Graph22 Nov 2022
- 2022Noisy Symbolic Abstractions for Deep RL: A case study with Reward Machines20 Nov 2022
- 2022LCRL: Certified Policy Synthesis via Logically-Constrained Reinforcement Learning21 Sep 2022
- 2022RLang: A Declarative Language for Describing Partial World Knowledge to Reinforcement Learning Agents12 Aug 2022
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agents8 Jul 2022
50 newest of 68 All 68 (JSON)
- 2024Reward Design for Justifiable Sequential Decision-Makingcited by 0
- 2025RLAF: Reinforcement Learning from Automaton Feedbackcited by 0
- 2025RLAF: Reinforcement Learning from Automaton Feedback17 Oct 2025
- 2024Reward Design for Justifiable Sequential Decision-Making24 Feb 2024
- 2021LTL2Action: Generalizing LTL Instructions for Multi-Task RLcited by 72
- 2021On the Expressivity of Markov Rewardcited by 71
- 2021Compositional Reinforcement Learning from Logical Specificationscited by 65
- 2021Multi-Agent Reinforcement Learning with Temporal Logic Specificationscited by 27
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2021The Logical Options Frameworkcited by 24
- 2024DeepLTL: Learning to Efficiently Satisfy Complex LTL Specifications for Multi-Task RLcited by 20
- 2022Policy Optimization with Linear Temporal Logic Constraintscited by 19
- 2021On the (In)Tractability of Reinforcement Learning for LTL Objectivescited by 18
- 2024Compositional Automata Embeddings for Goal-Conditioned Reinforcement Learningcited by 18
- 2021In a Nutshell, the Human Asked for This: Latent Goals for Following Temporal Specificationscited by 17
- 2023Sample Efficient Model-free Reinforcement Learning from LTL Specifications with Optimality Guaranteescited by 17
12 most cited of 64 All 64 (JSON)
- 2026Jaxolotl: A Unified High-Performance Benchmark Suite for LTL-Based Multi-Task RL29 Sep 2026
- 2026SpecRLBench: A Benchmark for Generalization in Specification-Guided Reinforcement Learning27 Apr 2026
- 2026On Tackling Complex Tasks with Reward Machines and Signal Temporal Logics9 Apr 2026
- 2026Do It for HER: First-Order Temporal Logic Reward Specification in Reinforcement Learning (Extended Version)5 Feb 2026
- 2026PlatoLTL: Scaling LTL-Guided Multi-Task RL30 Jan 2026
- 2025Automating the Refinement of Reinforcement Learning Specifications30 Nov 2025
- 2025Expressive Temporal Specifications for Reward Monitoring16 Nov 2025
- 2025Automata-Conditioned Cooperative Multi-Agent Reinforcement Learning4 Nov 2025
- 2025Reinforcement Learning for Long-Horizon Unordered Tasks: From Boolean to Coupled Reward Machines31 Oct 2025
- 2025Expressive Reward Synthesis with the Runtime Monitoring Language17 Oct 2025
- 2025Reinforcement Learning with Stochastic Reward Machines16 Oct 2025
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Tasks30 Sep 2025
12 newest of 64 All 64 (JSON)