Learning modular neural network policies for multi-task and multi-robot transfer

By Coline Devin, Abhishek Gupta, Trevor Darrell, Pieter Abbeel, Sergey Levine. 2016

453 citations recorded by the source corpus.

Reinforcement learning (RL) can automate a wide variety of robotic skills, but learning each new skill requires considerable real-world data collection and manual representation engineering to design policy classes or features. Using deep reinforcement learning to train general purpose neural network policies alleviates some of the burden of manual representation engineering by using expressive policy classes, but exacerbates the challenge of data collection, since such methods tend to be less efficient than RL with low-dimensional, hand-designed representations. Transfer learning can mitigate this problem by enabling us to transfer information from one skill to another and even from one robot to another. We show that neural network policies can be decomposed into “task-specific” and “robot-specific” modules, where the task-specific modules are shared across robots, and the robot-specific modules are shared across all tasks on that robot. This allows for sharing task information, such as perception, between robots and sharing robot information, such as dynamics and kinematics, between tasks. We exploit this decomposition to train mix-and-match modules that can solve new robot-task combinations that were not seen during training. Using a novel approach to train modular neural networks, we demonstrate the effectiveness of our transfer method for enabling zero-shot generalization with a variety of robots and tasks in simulation for both visual and non-visual tasks.

Subfields: Artificial Intelligence, Control and Systems Engineering, Reinforcement Learning, Model Architectures

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Yoshua Bengio
  5. Trevor Darrell
  6. Ruslan Salakhutdinov
  7. Mohit Bansal
  8. Li Fei-Fei

In Control and Systems Engineering

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Silvio Savarese
  5. Li Fei-Fei
  6. Abhishek Gupta
  7. Dieter Fox
  8. Yuke Zhu

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Abhishek Gupta
  5. Ofir Nachum
  6. Yuxi Li
  7. Shixiang Shane Gu
  8. Nicolas Manfred Otto Heess

In Model Architectures

  1. Yoshua Bengio
  2. Ruslan Salakhutdinov
  3. Quoc V. Le
  4. Sergey Levine
  5. Li Fei-Fei
  6. Trevor Darrell
  7. Kyunghyun Cho
  8. Vladlen Koltun

Citations in the corpus