Learning from Demonstrations for Real World Reinforcement Learning

By Todd Hester, Matej Vecerík, Olivier Pietquin, Marc Lanctot, Tom Schaul, Bilal Piot, Andrew Sendonaris, Gabriel Dulac-Arnold, Ian Osband, John P. Agapiou and 2 more. 2017

160 citations recorded by the source corpus.

Deep reinforcement learning (RL) has achieved several high profile successes in difficult decision-making problems. However, these algorithms typically require a huge amount of data before they reach reasonable performance. In fact, their performance during learning can be extremely poor. This may be acceptable for a simulator, but it severely limits the applicability of deep RL to many real-world tasks, where the agent must learn in the real environment. In this paper we study a setting where the agent may access data from previous control of the system. We present an algorithm, Deep Q-learning from Demonstrations (DQfD), that leverages this data to massively accelerate the learning process even from relatively small amounts of demonstration data and is able to automatically assess the necessary ratio of demonstration data while learning thanks to a prioritized replay mechanism. DQfD works by combining temporal difference updates with supervised classification of the demonstrator's actions. We show that DQfD has better initial performance than Prioritized Dueling Double Deep Q-Networks (PDD DQN) as it starts with better scores on the first million steps on 41 of 42 games and on average it takes PDD DQN 82 million steps to catch up to DQfD's performance. DQfD learns to out-perform the best demonstration given in 14 of 42 games. In addition, DQfD leverages human demonstrations to achieve state-of-the-art results for 17 games. Finally, we show that DQfD performs better than three related algorithms for incorporating demonstration data into DQN.

Subfields: Artificial Intelligence, Economics and Econometrics, Information Systems, Reinforcement Learning

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. Yuxi Li
  6. Ruslan Salakhutdinov
  7. Trevor Darrell
  8. Jianfeng Gao

In Economics and Econometrics

  1. Yuxi Li
  2. Sergey Levine
  3. David Silver
  4. Matthew J. Hausknecht
  5. Pieter Abbeel
  6. Marc G. Bellemare
  7. Peter Stone
  8. Joel Veness

In Information Systems

  1. Yaochu Jin
  2. Dieter Fox
  3. Gabriel Barth-Maron
  4. Todd Hester
  5. Eric P. Xing
  6. Ken Goldberg
  7. Peter Stone
  8. Paul Christiano

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Yuxi Li
  5. Marc G. Bellemare
  6. Ofir Nachum
  7. Timothy P. Lillicrap
  8. Shimon Whiteson

Citations in the corpus