TeachMyAgent: a Benchmark for Automatic Curriculum Learning in Deep RL
Not on the map. Why?
Abstract (arXiv)
Training autonomous agents able to generalize to multiple tasks is a key target of Deep Reinforcement Learning (DRL) research. In parallel to improving DRL algorithms themselves, Automatic Curriculum Learning (ACL) study how teacher algorithms can train DRL agents more efficiently by adapting task selection to their evolving abilities. While multiple standard benchmarks exist to compare DRL agents, there is currently no such thing for ACL algorithms. Thus, comparing existing approaches is difficult, as too many experimental parameters differ from paper to paper. In this work, we identify several key challenges faced by ACL algorithms. Based on these, we present TeachMyAgent (TA), a benchmark of current ACL algorithms leveraging procedural task generation. It includes 1) challenge-specific unit-tests using variants of a procedural Box2D bipedal walker environment, and 2) a new procedural Parkour environment combining most ACL challenges, making it ideal for global performance assessment. We then use TeachMyAgent to conduct a comparative study of representative existing approaches, showcasing the competitiveness of some ACL algorithms that do not use expert knowledge. We also show that the Parkour environment remains an open problem. We open-source our environments, all studied ACL algorithms (collected from open-source code or re-implemented), and DRL students in a Python package available at https://github.com/flowersteam/TeachMyAgent.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 48 of its 80 references that are in the map. First posted on arXiv 17 Mar 2021.
Builds on
48 of 80 references.
References · 48
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2016Density estimation using Real NVPcited by 2,029
- 2016OpenAI Gymcited by 1,684
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
- 2018Exploration by Random Network Distillationcited by 966
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2017Wasserstein GANcited by 635
36 more
- 2017Sim-to-Real Transfer of Robotic Control with Dynamics Randomizationcited by 616
- 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 478
- 2018Quantifying Generalization in Reinforcement Learningcited by 345
- 2018TextWorld: A Learning Environment for Text-based Gamescited by 304
- 2018Meta-Learning: A Surveycited by 254
- 2017Automatic Goal Generation for Reinforcement Learning Agentscited by 252
- 2017Automated Curriculum Learning for Neural Networkscited by 251
- 2018BabyAI: A Platform to Study the Sample Efficiency of Grounded Language Learningcited by 238
- 2017Teacher-Student Curriculum Learningcited by 197
- 2020Prioritized Level Replaycited by 190
- 2019Paired Open-Ended Trailblazer (POET): Endlessly Generating Increasingly Complex and Diverse Learning Environments and Their Solutionscited by 182
- 2019Skew-Fit: State-Covering Self-Supervised Reinforcement Learningcited by 171
- 2018A Study on Overfitting in Deep Reinforcement Learningcited by 170
- 2019Active Domain Randomizationcited by 161
- 2020Automatic Curriculum Learning For Deep RL: A Short Surveycited by 141
- 2018Multi-task Deep Reinforcement Learning with PopArtcited by 138
- 2016EPOpt: Learning Robust Neural Network Policies Using Model Ensemblescited by 136
- 2019Behaviour Suite for Reinforcement Learningcited by 129
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 113
- 2020Enhanced POET: Open-Ended Reinforcement Learning through Unbounded Invention of Learning Challenges and their Solutionscited by 103
- 2020Automatic Curriculum Learning through Value Disagreementcited by 86
- 2020Learning with AMIGo: Adversarially Motivated Intrinsic Goalscited by 86
- 2018Illuminating Generalization in Deep Reinforcement Learning through Procedural Level Generationcited by 80
- 2017Intrinsically Motivated Goal Exploration Processes with Automatic Curriculum Learningcited by 79
- 2018CURIOUS: Intrinsically Motivated Modular Multi-Goal Reinforcement Learningcited by 78
- 2018Learning Montezuma's Revenge from a Single Demonstrationcited by 76
- 2019Weight Agnostic Neural Networkscited by 71
- 2018Gotta Learn Fast: A New Benchmark for Generalization in RLcited by 59
- 2018How Many Random Seeds? Statistical Power Analysis in Deep Reinforcement Learning Experimentscited by 56
- 2018Reinforcement Learning for Improving Agent Designcited by 55
- 2020Self-Paced Deep Reinforcement Learningcited by 49
- 2019Unsupervised Curricula for Visual Meta-Reinforcement Learningcited by 33
- 2019Automated curricula through setter-solver interactionscited by 26
- 2020GRIMGEP: Learning Progress for Robust Goal Sampling in Visual Deep Reinforcement Learningcited by 9
- 2017Recurrent Deterministic Policy Gradient Method for Bipedal Locomotion on Rough Terrain Challengecited by 7
- 2020Meta Automatic Curriculum Learningcited by 6
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 5; 2024: 4; 2025: 4.
18 papers.
Sort:
By area:
- 2022Automated Reinforcement Learning (AutoRL): A Survey and Open Problemscited by 69
- 2022Curriculum Reinforcement Learning using Optimal Transport via Gradual Domain Adaptationcited by 28
- 2021CARL: A Benchmark for Contextual and Adaptive Reinforcement Learningcited by 21
- 2021Tuning Mixed Input Hyperparameters on the Fly for Efficient Population Based AutoRLcited by 8
- 2025MAGELLAN: Metacognitive predictions of learning progress guide autotelic LLM agents in large goal spacescited by 7
- 2023On the Benefit of Optimal Transport for Curriculum Reinforcement Learningcited by 6
- 2024Proximal Curriculum with Task Correlations for Deep Reinforcement Learningcited by 6
- 2022GriddlyJS: A Web IDE for Reinforcement Learningcited by 4
- 2023Improving Generalization in Game Agents with Data Augmentation in Imitation Learningcited by 4
- 2023Continual Driving Policy Optimization with Closed-Loop Individualized Curriculacited by 4
- 2023Automatic Curriculum Learning with Gradient Reward Signalscited by 3
- 2025Heterogeneous Adversarial Play in Interactive Environmentscited by 3
6 more
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agentscited by 2
- 2023C-Procgen: Empowering Procgen with Controllable Contextscited by 1
- 2024Sample Efficient Myopic Exploration Through Multitask Reinforcement Learning with Diverse Taskscited by 1
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experiencecited by 1
- 2025TRACED: Transition-aware Regret Approximation with Co-learnability for Environment Designcited by 1
- 2025Causal-Paced Deep Reinforcement Learningcited by 1
- 2025Heterogeneous Adversarial Play in Interactive Environments21 Oct 2025
- 2025Causal-Paced Deep Reinforcement Learning24 Jun 2025
- 2025TRACED: Transition-aware Regret Approximation with Co-learnability for Environment Design24 Jun 2025
- 2025MAGELLAN: Metacognitive predictions of learning progress guide autotelic LLM agents in large goal spaces11 Feb 2025
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agents18 Nov 2024
- 2024Proximal Curriculum with Task Correlations for Deep Reinforcement Learning3 May 2024
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experience3 Apr 2024
- 2024Sample Efficient Myopic Exploration Through Multitask Reinforcement Learning with Diverse Tasks3 Mar 2024
- 2023Automatic Curriculum Learning with Gradient Reward Signals21 Dec 2023
- 2023C-Procgen: Empowering Procgen with Controllable Contexts13 Nov 2023
- 2023Continual Driving Policy Optimization with Closed-Loop Individualized Curricula25 Sep 2023
- 2023On the Benefit of Optimal Transport for Curriculum Reinforcement Learning25 Sep 2023
6 more
- 2023Improving Generalization in Game Agents with Data Augmentation in Imitation Learning22 Sep 2023
- 2022Curriculum Reinforcement Learning using Optimal Transport via Gradual Domain Adaptation18 Oct 2022
- 2022GriddlyJS: A Web IDE for Reinforcement Learning13 Jul 2022
- 2022Automated Reinforcement Learning (AutoRL): A Survey and Open Problems11 Jan 2022
- 2021CARL: A Benchmark for Contextual and Adaptive Reinforcement Learning5 Oct 2021
- 2021Tuning Mixed Input Hyperparameters on the Fly for Efficient Population Based AutoRL30 Jun 2021
- 2022Automated Reinforcement Learning (AutoRL): A Survey and Open Problemscited by 69
- 2022Curriculum Reinforcement Learning using Optimal Transport via Gradual Domain Adaptationcited by 28
- 2021CARL: A Benchmark for Contextual and Adaptive Reinforcement Learningcited by 21
- 2021Tuning Mixed Input Hyperparameters on the Fly for Efficient Population Based AutoRLcited by 8
- 2023On the Benefit of Optimal Transport for Curriculum Reinforcement Learningcited by 6
- 2024Proximal Curriculum with Task Correlations for Deep Reinforcement Learningcited by 6
- 2022GriddlyJS: A Web IDE for Reinforcement Learningcited by 4
- 2023Automatic Curriculum Learning with Gradient Reward Signalscited by 3
- 2025Heterogeneous Adversarial Play in Interactive Environmentscited by 3
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agentscited by 2
- 2023C-Procgen: Empowering Procgen with Controllable Contextscited by 1
- 2024Sample Efficient Myopic Exploration Through Multitask Reinforcement Learning with Diverse Taskscited by 1
12 most cited of 15 All 15 (JSON)
- 2025Heterogeneous Adversarial Play in Interactive Environments21 Oct 2025
- 2025Causal-Paced Deep Reinforcement Learning24 Jun 2025
- 2025TRACED: Transition-aware Regret Approximation with Co-learnability for Environment Design24 Jun 2025
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agents18 Nov 2024
- 2024Proximal Curriculum with Task Correlations for Deep Reinforcement Learning3 May 2024
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experience3 Apr 2024
- 2024Sample Efficient Myopic Exploration Through Multitask Reinforcement Learning with Diverse Tasks3 Mar 2024
- 2023Automatic Curriculum Learning with Gradient Reward Signals21 Dec 2023
- 2023C-Procgen: Empowering Procgen with Controllable Contexts13 Nov 2023
- 2023On the Benefit of Optimal Transport for Curriculum Reinforcement Learning25 Sep 2023
- 2022Curriculum Reinforcement Learning using Optimal Transport via Gradual Domain Adaptation18 Oct 2022
- 2022GriddlyJS: A Web IDE for Reinforcement Learning13 Jul 2022
12 newest of 15 All 15 (JSON)