Curriculum Reinforcement Learning via Morphology-Environment Co-Evolution
Not on the map. Why?
Abstract (arXiv)
Throughout long history, natural species have learned to survive by evolving their physical structures adaptive to the environment changes. In contrast, current reinforcement learning (RL) studies mainly focus on training an agent with a fixed morphology (e.g., skeletal structure and joint attributes) in a fixed environment, which can hardly generalize to changing environments or new tasks. In this paper, we optimize an RL agent and its morphology through ``morphology-environment co-evolution (MECE)'', in which the morphology keeps being updated to adapt to the changing environment, while the environment is modified progressively to bring new challenges and stimulate the improvement of the morphology. This leads to a curriculum to train generalizable RL, whose morphology and policy are optimized for different environments. Instead of hand-crafting the curriculum, we train two policies to automatically change the morphology and the environment. To this end, (1) we develop two novel and effective rewards for the two policies, which are solely based on the learning dynamics of the RL agent; (2) we design a scheduler to automatically determine when to change the environment and the morphology. In experiments on two classes of tasks, the morphology and RL policies trained via MECE exhibit significantly better generalization performance in unseen test environments than SOTA morphology optimization methods. Our ablation studies on the two MECE policies further show that the co-evolution between the morphology and environment is the key to the success.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 29 of its 39 references that are in the map. First posted on arXiv 21 Sep 2023.
Builds on
29 of 39 references.
References · 29
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 574
- 2020Curriculum Learning for Reinforcement Learning Domains: A Framework and Surveycited by 373
- 2017Population Based Training of Neural Networkscited by 367
- 2019Paired Open-Ended Trailblazer (POET): Endlessly Generating Increasingly Complex and Diverse Learning Environments and Their Solutionscited by 192
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
17 more
- 2021Embodied Intelligence via Learning and Evolutioncited by 163
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 119
- 2020Enhanced POET: Open-Ended Reinforcement Learning through Unbounded Invention of Learning Challenges and their Solutionscited by 106
- 2022MetaMorph: Learning Universal Controllers with Transformerscited by 89
- 2020My Body is a Cage: the Role of Morphology in Graph-Based Incompatible Controlcited by 70
- 2018Policy Transfer with Strategy Optimizationcited by 43
- 2017Scalable Co-Optimization of Morphology and Control in Embodied Machinescited by 40
- 2021Transform2Act: Learning a Transform-and-Control Policy for Efficient Agent Designcited by 38
- 2019Data-efficient Co-Adaptation of Morphology and Behaviour with Deep Reinforcement Learningcited by 37
- 2019Neural Graph Evolution: Towards Efficient Automatic Robot Designcited by 36
- 2020Hardware as Policy: Mechanical and Computational Co-Optimization using Deep Reinforcement Learningcited by 32
- 2021SimGAN: Hybrid Simulator Identification for Domain Adaptation via Adversarial Reinforcement Learningcited by 27
- 2022AnyMorph: Learning Transferable Polices By Inferring Agent Morphologycited by 27
- 2019Data-efficient Learning of Morphology and Controller for a Microrobotcited by 26
- 2021Task-Agnostic Morphology Evolutioncited by 24
- 2020Policy Transfer via Kinematic Domain Randomization and Adaptationcited by 16
- 2021Adversarial Environment Generation for Learning to Navigate the Webcited by 13
Built on by
Citing papers per year: 2024: 1; 2025: 4.
5 papers.
- 2025DSADF: Thinking Fast and Slow for Decision Makingcited by 7
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2025Grounding Intelligence in Movementcited by 1
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretabilitycited by 0
- 2025Co-Evolving Complexity: An Adversarial Framework for Automatic MARL Curriculacited by 0
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Co-Evolving Complexity: An Adversarial Framework for Automatic MARL Curricula3 Sep 2025
- 2025Grounding Intelligence in Movement3 Jul 2025
- 2025DSADF: Thinking Fast and Slow for Decision Making13 May 2025
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretability20 Jun 2024