Discovering Generalizable Skills via Automated Generation of Diverse Tasks
Not on the map. Why?
Abstract (arXiv)
The learning efficiency and generalization ability of an intelligent agent can be greatly improved by utilizing a useful set of skills. However, the design of robot skills can often be intractable in real-world applications due to the prohibitive amount of effort and expertise that it requires. In this work, we introduce Skill Learning In Diversified Environments (SLIDE), a method to discover generalizable skills via automated generation of a diverse set of tasks. As opposed to prior work on unsupervised discovery of skills which incentivizes the skills to produce different outcomes in the same environment, our method pairs each skill with a unique task produced by a trainable task generator. To encourage generalizable skills to emerge, our method trains each skill to specialize in the paired task and maximizes the diversity of the generated tasks. A task discriminator defined on the robot behaviors in the generated tasks is jointly trained to estimate the evidence lower bound of the diversity objective. The learned skills can then be composed in a hierarchical reinforcement learning algorithm to solve unseen target tasks. We demonstrate that the proposed method can effectively learn a variety of robot skills in two tabletop manipulation domains. Our results suggest that the learned skills can effectively improve the robot's performance in various unseen target tasks compared to existing reinforcement learning and skill learning methods.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 55 of its 93 references that are in the map. First posted on arXiv 26 Jun 2021.
Builds on
55 of 93 references.
References · 55
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2019Meta-World: A Benchmark and Evaluation for Multi-Task and Meta Reinforcement Learningcited by 1,168
- 2019Habitat: A Platform for Embodied AI Researchcited by 1,163
- 2017AI2-THOR: An Interactive 3D Environment for Visual AIcited by 850
- 2018Diversity is All You Need: Learning Skills without a Reward Functioncited by 734
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2019RLBench: The Robot Learning Benchmark & Learning Environmentcited by 669
- 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 478
- 2018Gibson Env: Real-World Perception for Embodied Agentscited by 477
- 2016The Option-Critic Architecturecited by 433
38 more
- 2019Dynamics-Aware Unsupervised Discovery of Skillscited by 308
- 2016Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivationcited by 282
- 2016Deep Visual Foresight for Planning Robot Motioncited by 276
- 2016Variational Intrinsic Controlcited by 262
- 2017Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metricscited by 259
- 2017Automatic Goal Generation for Reinforcement Learning Agentscited by 252
- 2020Accelerating Reinforcement Learning with Learned Skill Priorscited by 220
- 2016Modular Multitask Reinforcement Learning with Policy Sketchescited by 200
- 2017Teacher-Student Curriculum Learningcited by 197
- 2019Active Domain Randomizationcited by 161
- 2017Emergence of Locomotion Behaviours in Rich Environmentscited by 159
- 2020Rearrangement: A Challenge for Embodied AIcited by 153
- 2017Procedural Content Generation via Machine Learning (PCGML)cited by 136
- 2019TossingBot: Learning to Throw Arbitrary Objects with Residual Physicscited by 131
- 2017Stochastic Neural Networks for Hierarchical Reinforcement Learningcited by 124
- 2018Learning Synergies between Pushing and Grasping with Self-supervised Deep Reinforcement Learningcited by 121
- 2020Explore, Discover and Learn: Unsupervised Discovery of State-Covering Skillscited by 120
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 113
- 2013Data-Driven Grasp Synthesis - A Surveycited by 104
- 2020Enhanced POET: Open-Ended Reinforcement Learning through Unbounded Invention of Learning Challenges and their Solutionscited by 103
- 2018Unsupervised Control Through Non-Parametric Discriminative Rewardscited by 102
- 2017Meta Learning Shared Hierarchiescited by 93
- 2020PCGRL: Procedural Content Generation via Reinforcement Learningcited by 90
- 2020Hierarchical Planning for Long-Horizon Manipulation with Geometric and Symbolic Scene Graphscited by 83
- 2017Intrinsically Motivated Goal Exploration Processes with Automatic Curriculum Learningcited by 79
- 2017Neural Task Programming: Learning to Generalize Across Hierarchical Taskscited by 75
- 2017Data-efficient Deep Reinforcement Learning for Dexterous Manipulationcited by 61
- 2018Neural Task Graphs: Generalizing to Unseen Tasks from a Single Video Demonstrationcited by 60
- 2019Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassemblycited by 51
- 2018Learning Task-Oriented Grasping for Tool Manipulation from Simulated Self-Supervisioncited by 50
- 2019Procedural Content Generation through Quality Diversitycited by 45
- 2018Unsupervised Meta-Learning for Reinforcement Learningcited by 38
- 2019Unsupervised Curricula for Visual Meta-Reinforcement Learningcited by 33
- 2019Mechanical Search: Multi-Step Retrieval of a Target Object Occluded by Cluttercited by 30
- 2018Learning Self-Imitating Diverse Policiescited by 29
- 2019AC-Teach: A Bayesian Actor-Critic Method for Policy Learning with an Ensemble of Suboptimal Teacherscited by 27
- 2019Dynamics Learning with Cascaded Variational Inference for Multi-Step Manipulationcited by 22
- 2020Adaptive Procedural Task Generation for Hard-Exploration Problemscited by 20
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 0; 2026: 1.
5 papers.
- 2024Blox-Net: Generative Design-for-Robot-Assembly Using VLM Supervision, Physics Simulation, and a Robot with Resetcited by 14
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarioscited by 8
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generationcited by 3
- 2024A Mixture-of-Experts Approach to Few-Shot Task Transfer in Open-Ended Text Worldscited by 2
- 2026Active Curriculum Refinement for Reinforcement Learningcited by 1
- 2026Active Curriculum Refinement for Reinforcement Learning26 Aug 2026
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generation7 Oct 2024
- 2024Blox-Net: Generative Design-for-Robot-Assembly Using VLM Supervision, Physics Simulation, and a Robot with Reset25 Sep 2024
- 2024A Mixture-of-Experts Approach to Few-Shot Task Transfer in Open-Ended Text Worlds9 May 2024
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarios26 Apr 2023