What is: Double Q-learning?
Source | Double Q-learning |
Year | 2000 |
Data Source | CC BY-SA - https://paperswithcode.com |
Double Q-learning is an off-policy reinforcement learning algorithm that utilises double estimation to counteract overestimation problems with traditional Q-learning.
The max operator in standard Q-learning and DQN uses the same values both to select and to evaluate an action. This makes it more likely to select overestimated values, resulting in overoptimistic value estimates. To prevent this, we can decouple the selection from the evaluation, which is the idea behind Double Q-learning:
The Double Q-learning error can then be written as:
Here the selection of the action in the is still due to the online weights . But we use a second set of weights to fairly evaluate the value of this policy.