Concepedia

Publication | Open Access

Deep Reinforcement Learning with Double Q-Learning

3.5K

Citations

25

References

2016

Year

TLDR

Q‑learning is known to overestimate action values, but it was unclear how often this occurs, its impact on performance, or whether it can be mitigated in practice. The study aims to demonstrate that Double Q‑learning can mitigate overestimation in DQN and improve performance across Atari games. We generalize the tabular Double Q‑learning idea to large‑scale function approximation, adapting it to the DQN framework. DQN exhibits significant overestimations in some Atari games, but the adapted Double Q‑learning version reduces these overestimations and yields markedly better performance.

Abstract

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.

References

YearCitations

Page 1