Diagnosing Bottlenecks in Deep Q-learning Algorithms

By Justin Fu, Aviral Kumar, Matthew Soh, Sergey Levine. 2019

153 citations recorded by the source corpus.

Q-learning methods represent a commonly used class of algorithms in reinforcement learning: they are generally efficient and simple, and can be combined readily with function approximators for deep reinforcement learning (RL). However, the behavior of Q-learning methods with function approximation is poorly understood, both theoretically and empirically. In this work, we aim to experimentally investigate potential issues in Q-learning, by means of a "unit testing" framework where we can utilize oracles to disentangle sources of error. Specifically, we investigate questions related to function approximation, sampling error and nonstationarity, and where available, verify if trends found in oracle settings hold true with modern deep RL methods. We find that large neural network architectures have many benefits with regards to learning stability; offer several practical compensations for overfitting; and develop a novel sampling method based on explicitly compensating for function approximation error that yields fair improvement on high-dimensional continuous control domains.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, 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. Ofir Nachum
  5. Shixiang Shane Gu
  6. Ruslan Salakhutdinov
  7. Aviral Kumar
  8. Yoshua Bengio

In Electrical and Electronic Engineering

  1. Sergey Levine
  2. Ofir Nachum
  3. Shixiang Shane Gu
  4. Aviral Kumar
  5. George Tucker
  6. Justin Fu
  7. Abhishek Gupta
  8. Scott Fujimoto

In Reinforcement Learning

  1. Sergey Levine
  2. Ofir Nachum
  3. Shixiang Shane Gu
  4. Pieter Abbeel
  5. Aviral Kumar
  6. Chelsea Finn
  7. George Tucker
  8. Abhishek Gupta

Citations in the corpus