Towards Characterizing Divergence in Deep Q-Learning

By Joshua Achiam, Ethan Knight, Pieter Abbeel. 2019

105 citations recorded by the source corpus.

Deep Q-Learning (DQL), a family of temporal difference algorithms for control, employs three techniques collectively known as the `deadly triad' in reinforcement learning: bootstrapping, off-policy learning, and function approximation. Prior work has demonstrated that together these can lead to divergence in Q-learning algorithms, but the conditions under which divergence occurs are not well-understood. In this note, we give a simple analysis based on a linear approximation to the Q-value updates, which we believe provides insight into divergence under the deadly triad. The central point in our analysis is to consider when the leading order approximation to the deep-Q update is or is not a contraction in the sup norm. Based on this analysis, we develop an algorithm which permits stable deep Q-learning for continuous control without any of the tricks conventionally used (such as target networks, adaptive gradient optimizers, or using multiple Q functions). We demonstrate that our algorithm performs above or near state-of-the-art on standard MuJoCo benchmarks from the OpenAI Gym.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Shixiang Shane Gu
  6. Ruslan Salakhutdinov
  7. Ofir Nachum
  8. Quoc V. Le

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Sergey Levine
  3. Dacheng Tao
  4. Jitendra Malik
  5. Trevor Darrell
  6. Andrew Zisserman
  7. Andrea Vedaldi
  8. Xiaogang Wang

In Reinforcement Learning

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

Citations in the corpus