Convergent and Efficient Deep Q Network Algorithm
Zhikang T. Wang, Masahito Ueda

TL;DR
This paper introduces C-DQN, a convergent deep Q network algorithm that guarantees convergence, overcomes divergence issues of traditional DQN, and successfully learns complex Atari games where DQN fails.
Contribution
The paper proposes a new convergent DQN algorithm (C-DQN) that guarantees convergence and performs well on difficult tasks, including challenging Atari games.
Findings
C-DQN guarantees convergence in complex settings.
C-DQN successfully learns difficult Atari games.
Traditional DQN can diverge in realistic scenarios.
Abstract
Despite the empirical success of the deep Q network (DQN) reinforcement learning algorithm and its variants, DQN is still not well understood and it does not guarantee convergence. In this work, we show that DQN can indeed diverge and cease to operate in realistic settings. Although there exist gradient-based convergent methods, we show that they actually have inherent problems in learning dynamics which cause them to fail even in simple tasks. To overcome these problems, we propose a convergent DQN algorithm (C-DQN) that is guaranteed to converge and can work with large discount factors (0.9998). It learns robustly in difficult settings and can learn several difficult games in the Atari 2600 benchmark that DQN fails to solve. Our codes have been publicly released and can be used to reproduce our results.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Adaptive Dynamic Programming Control
MethodsConvolution · Dense Connections · Q-Learning · Deep Q-Network
