SWIRL: A sequential windowed inverse reinforcement learning algorithm for robot tasks with delayed rewards

By Sanjay Krishnan, Animesh Garg, Richard Liaw, Brijen Thananjeyan, Lauren Miller, Florian T. Pokorny, Ken Goldberg. 2018

77 citations recorded by the source corpus.

We present sequential windowed inverse reinforcement learning (SWIRL), a policy search algorithm that is a hybrid of exploration and demonstration paradigms for robot learning. We apply unsupervised learning to a small number of initial expert demonstrations to structure future autonomous exploration. SWIRL approximates a long time horizon task as a sequence of local reward functions and subtask transition conditions. Over this approximation, SWIRL applies Q-learning to compute a policy that maximizes rewards. Experiments suggest that SWIRL requires significantly fewer rollouts than pure reinforcement learning and fewer expert demonstrations than behavioral cloning to learn a policy. We evaluate SWIRL in two simulated control tasks, parallel parking and a two-link pendulum. On the parallel parking task, SWIRL achieves the maximum reward on the task with 85% fewer rollouts than Q-learning, and one-eight of demonstrations needed by behavioral cloning. We also consider physical experiments on surgical tensioning and cutting deformable sheets using a da Vinci surgical robot. On the deformable tensioning task, SWIRL achieves a 36% relative improvement in reward compared with a baseline of behavioral cloning with segmentation.

Subfields: Artificial Intelligence, Biomedical Engineering, Control and Systems Engineering

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. Chelsea Finn
  3. Pieter Abbeel
  4. Li Fei-Fei
  5. Abhinav Kumar Gupta
  6. Silvio Savarese
  7. Yuke Zhu
  8. Scott Niekum

In Biomedical Engineering

  1. Sergey Levine
  2. Vikash Kumar
  3. Abhishek Gupta
  4. Dieter Fox
  5. George Dimitri Konidaris
  6. Karol Hausman
  7. Yuke Zhu
  8. Ajay Mandlekar

In Control and Systems Engineering

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

Citations in the corpus