Automaton-Guided Curriculum Generation for Reinforcement Learning Agents
Not on the map. Why?
Abstract (arXiv)
Despite advances in Reinforcement Learning, many sequential decision making tasks remain prohibitively expensive and impractical to learn. Recently, approaches that automatically generate reward functions from logical task specifications have been proposed to mitigate this issue; however, they scale poorly on long-horizon tasks (i.e., tasks where the agent needs to perform a series of correct actions to reach the goal state, considering future transitions while choosing an action). Employing a curriculum (a sequence of increasingly complex tasks) further improves the learning speed of the agent by sequencing intermediate tasks suited to the learning capacity of the agent. However, generating curricula from the logical specification still remains an unsolved problem. To this end, we propose AGCL, Automaton-guided Curriculum Learning, a novel method for automatically generating curricula for the target task in the form of Directed Acyclic Graphs (DAGs). AGCL encodes the specification in the form of a deterministic finite automaton (DFA), and then uses the DFA along with the Object-Oriented MDP (OOMDP) representation to generate a curriculum as a DAG, where the vertices correspond to tasks, and edges correspond to the direction of knowledge transfer. Experiments in gridworld and physics-based simulated robotics domains show that the curricula produced by AGCL achieve improved time-to-threshold performance on a complex sequential decision-making problem relative to state-of-the-art curriculum learning (e.g, teacher-student, self-play) and automaton-guided reinforcement learning baselines (e.g, Q-Learning for Reward Machines). Further, we demonstrate that AGCL performs well even in the presence of noise in the task's OOMDP description, and also when distractor objects are present that are not modeled in the logical specification of the tasks' objectives.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 10 of its 31 references that are in the map. First posted on arXiv 11 Apr 2023.
Builds on
10 of 31 references.
References · 10
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2020Curriculum Learning for Reinforcement Learning Domains: A Framework and Surveycited by 350
- 2017Teacher-Student Curriculum Learningcited by 197
- 2017Intrinsic Motivation and Automatic Curricula via Asymmetric Self-Playcited by 139
- 2018Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networkscited by 113
- 2021Compositional Reinforcement Learning from Logical Specificationscited by 65
- 2021panda-gym: Open-source goal-conditioned environments for robotic learningcited by 56
- 2019An Optimization Framework for Task Sequencing in Curriculum Learningcited by 7
- 2022ACuTE: Automatic Curriculum Transfer from Simple to Complex Environmentscited by 7
- 2021A Taxonomy of Similarity Metrics for Markov Decision Processescited by 6
Built on by
Citing papers per year: 2023: 1.
1 paper.