Generalization and Regularization in DQN

By Jesse Farebrother, Marlos C. Machado, Michael H. Bowling. 2018

227 citations recorded by the source corpus.

Deep reinforcement learning (RL) algorithms have shown an impressive ability to learn complex control policies in high-dimensional environments. However, despite the ever-increasing performance on popular benchmarks such as the Arcade Learning Environment (ALE), policies learned by deep RL algorithms often struggle to generalize when evaluated in remarkably similar environments. In this paper, we assess the generalization capabilities of DQN, one of the most traditional deep RL algorithms in the field. We provide evidence suggesting that DQN overspecializes to the training environment. We comprehensively evaluate the impact of traditional regularization methods, $\ell_2$-regularization and dropout, and of reusing the learned representations to improve the generalization capabilities of DQN. We perform this study using different game modes of Atari 2600 games, a recently introduced modification for the ALE which supports slight variations of the Atari 2600 games traditionally used for benchmarking. Despite regularization being largely underutilized in deep RL, we show that it can, in fact, help DQN learn more general features. These features can then be reused and fine-tuned on similar tasks, considerably improving the sample efficiency of DQN.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, 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. Yoshua Bengio
  4. Chelsea Finn
  5. Trevor Darrell
  6. Abhinav Kumar Gupta
  7. Ruslan Salakhutdinov
  8. Mohit Bansal

In Computational Theory and Mathematics

  1. Pablo Samuel Castro
  2. Rob Fergus
  3. Joelle Pineau
  4. Marc G. Bellemare
  5. Sergey Levine
  6. Doina Precup
  7. Ilya Kostrikov
  8. Denis Yarats

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Abhinav Kumar Gupta
  5. Rob Fergus
  6. Marc G. Bellemare
  7. Ofir Nachum
  8. Ilya Kostrikov

Citations in the corpus