ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
9.3k
Citations
967
Influential Citations
AAAI Conference on Artificial Intelligence
Venue
2016
Year
The popular Q-learning algorithm is known to overestimate action values under certain conditions. It was not previously known whether, in practice, such overestimations are common, whether they harm performance, and whether they can generally be prevented. In this paper, we answer all these questions affirmatively. In particular, we first show that the recent DQN algorithm, which combines Q-learning with a deep neural network, suffers from substantial overestimations in some games in the Atari 2600 domain. We then show that the idea behind the Double Q-learning algorithm, which was introduced in a tabular setting, can be generalized to work with large-scale function approximation. We propose a specific adaptation to the DQN algorithm and show that the resulting algorithm not only reduces the observed overestimations, as hypothesized, but that this also leads to much better performance on several games.
This paper addresses a critical flaw in deep reinforcement learning: the overestimation bias of Q-learning. While Q-learning's tendency to overestimate action values was known in tabular settings, its practical impact in deep RL was unclear. The authors show that DQN, a landmark algorithm, suffers from substantial overestimations in many Atari games, which can degrade performance. By adapting Double Q-learning to deep networks, they provide a simple, effective fix that became a standard component in subsequent RL algorithms.
The significance lies in both the diagnosis and the cure. The paper empirically demonstrates that overestimation is not just a theoretical curiosity but a practical problem that harms performance. The proposed Double DQN algorithm is straightforward to implement (requiring only a minor change to DQN) and yields consistent improvements. This work helped shift the field toward more stable and reliable value-based methods.
r + γ Q(s', argmax_a Q(s', a; θ); θ⁻) to r + γ Q(s', argmax_a Q(s', a; θ); θ⁻) where the selection uses the online network and evaluation uses the target network.Double DQN became a foundational component of the Rainbow DQN architecture and is widely used in deep RL research. It demonstrated that careful algorithmic design can fix known biases in deep learning systems, leading to more robust and sample-efficient learning. The paper also influenced later work on reducing bias in actor-critic methods (e.g., TD3). By providing a simple, principled improvement, it helped establish best practices for value-based RL that persist today.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba