It Takes Four to Tango: Multiagent Selfplay for Automatic Curriculum Generation
Not on the map. Why?
Abstract (arXiv)
We are interested in training general-purpose reinforcement learning agents that can solve a wide variety of goals. Training such agents efficiently requires automatic generation of a goal curriculum. This is challenging as it requires (a) exploring goals of increasing difficulty, while ensuring that the agent (b) is exposed to a diverse set of goals in a sample efficient manner and (c) does not catastrophically forget previously solved goals. We propose Curriculum Self Play (CuSP), an automated goal generation framework that seeks to satisfy these desiderata by virtue of a multi-player game with four agents. We extend the asymmetric curricula learning in PAIRED (Dennis et al., 2020) to a symmetrized game that carefully balances cooperation and competition between two off-policy student learners and two regret-maximizing teachers. CuSP additionally introduces entropic goal coverage and accounts for the non-stationary nature of the students, allowing us to automatically induce a curriculum that balances progressive exploration with anti-catastrophic exploitation. We demonstrate that our method succeeds at generating an effective curricula of goals for a range of control tasks, outperforming other methods at zero-shot test-time generalization to novel out-of-distribution goals.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 22 Feb 2022.
Builds on
37 of 54 references.
References · 37
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 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
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
- 2017Hindsight Experience Replaycited by 1,096
- 2018Diversity is All You Need: Learning Skills without a Reward Functioncited by 734
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2020dm_control: Software and Tasks for Continuous Controlcited by 368
- 2019Learning Latent Plans from Playcited by 310
25 more
- 2019Dynamics-Aware Unsupervised Discovery of Skillscited by 308
- 2019Emergent Tool Use From Multi-Agent Autocurriculacited by 308
- 2020Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Designcited by 260
- 2018Multi-Goal Reinforcement Learning: Challenging Robotics Environments and Request for Researchcited by 256
- 2017Automatic Goal Generation for Reinforcement Learning Agentscited by 252
- 2017Automated Curriculum Learning for Neural Networkscited by 251
- 2018Visual Reinforcement Learning with Imagined Goalscited by 248
- 2018Machine Theory of Mindcited by 222
- 2017Teacher-Student Curriculum Learningcited by 197
- 2019Paired Open-Ended Trailblazer (POET): Endlessly Generating Increasingly Complex and Diverse Learning Environments and Their Solutionscited by 182
- 2020Automatic Curriculum Learning For Deep RL: A Short Surveycited by 141
- 2017Intrinsic Motivation and Automatic Curricula via Asymmetric Self-Playcited by 139
- 2017Emergent Complexity via Multi-Agent Competitioncited by 117
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 113
- 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
- 2021Asymmetric self-play for automatic goal discovery in robotic manipulationcited by 71
- 2019Autocurricula and the Emergence of Innovation from Social Interaction: A Manifesto for Multi-Agent Intelligence Researchcited by 58
- 2020Generalized Hindsight for Reinforcement Learningcited by 51
- 2018Learning Policy Representations in Multiagent Systemscited by 48
- 2018Unsupervised Meta-Learning for Reinforcement Learningcited by 38
- 2018Learning Goal Embeddings via Self-Play for Hierarchical Reinforcement Learningcited by 23
- 2019Competitive Experience Replaycited by 23
- 2018Memory Augmented Self-Playcited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 7.
14 papers.
Sort:
- 2023Controllability-Aware Unsupervised Skill Discoverycited by 49
- 2024CurricuLLM: Automatic Task Curricula Design for Learning Complex Robot Skills using Large Language Modelscited by 19
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversarycited by 17
- 2024Large Language Model-Driven Curriculum Design for Mobile Networkscited by 8
- 2022Feasible Adversarial Robust Reinforcement Learning for Underspecified Environmentscited by 4
- 2023Transferable Curricula through Difficulty Conditioned Generatorscited by 3
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generationcited by 3
- 2022Watts: Infrastructure for Open-Ended Learningcited by 2
- 2023Training Reinforcement Learning Agents and Humans With Difficulty-Conditioned Generatorscited by 2
- 2024GLIDE-RL: Grounded Language Instruction through DEmonstration in RLcited by 2
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agentscited by 2
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experiencecited by 1
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agents18 Nov 2024
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generation7 Oct 2024
- 2024CurricuLLM: Automatic Task Curricula Design for Learning Complex Robot Skills using Large Language Models27 Sep 2024
- 2024Efficient Learning in Chinese Checkers: Comparing Parameter Sharing in Multi-Agent Reinforcement Learning29 May 2024
- 2024Large Language Model-Driven Curriculum Design for Mobile Networks28 May 2024
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experience3 Apr 2024
- 2024GLIDE-RL: Grounded Language Instruction through DEmonstration in RL3 Jan 2024
- 2023Training Reinforcement Learning Agents and Humans With Difficulty-Conditioned Generators4 Dec 2023
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversary21 Aug 2023
- 2023Transferable Curricula through Difficulty Conditioned Generators22 Jun 2023
- 2023Controllability-Aware Unsupervised Skill Discovery10 Feb 2023
- 2023Diversity Induced Environment Design via Self-Play4 Feb 2023
2 more
- 2023Controllability-Aware Unsupervised Skill Discoverycited by 49
- 2024CurricuLLM: Automatic Task Curricula Design for Learning Complex Robot Skills using Large Language Modelscited by 19
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversarycited by 17
- 2024Large Language Model-Driven Curriculum Design for Mobile Networkscited by 8
- 2022Feasible Adversarial Robust Reinforcement Learning for Underspecified Environmentscited by 4
- 2023Transferable Curricula through Difficulty Conditioned Generatorscited by 3
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generationcited by 3
- 2022Watts: Infrastructure for Open-Ended Learningcited by 2
- 2023Training Reinforcement Learning Agents and Humans With Difficulty-Conditioned Generatorscited by 2
- 2024GLIDE-RL: Grounded Language Instruction through DEmonstration in RLcited by 2
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agentscited by 2
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experiencecited by 1
12 most cited of 14 All 14 (JSON)
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agents18 Nov 2024
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generation7 Oct 2024
- 2024CurricuLLM: Automatic Task Curricula Design for Learning Complex Robot Skills using Large Language Models27 Sep 2024
- 2024Efficient Learning in Chinese Checkers: Comparing Parameter Sharing in Multi-Agent Reinforcement Learning29 May 2024
- 2024Large Language Model-Driven Curriculum Design for Mobile Networks28 May 2024
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experience3 Apr 2024
- 2024GLIDE-RL: Grounded Language Instruction through DEmonstration in RL3 Jan 2024
- 2023Training Reinforcement Learning Agents and Humans With Difficulty-Conditioned Generators4 Dec 2023
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversary21 Aug 2023
- 2023Transferable Curricula through Difficulty Conditioned Generators22 Jun 2023
- 2023Controllability-Aware Unsupervised Skill Discovery10 Feb 2023
- 2023Diversity Induced Environment Design via Self-Play4 Feb 2023
12 newest of 14 All 14 (JSON)