Double Q($\sigma$) and Q($\sigma, \lambda$): Unifying Reinforcement Learning Control Algorithms
Markus Dumke

TL;DR
This paper introduces the Q(σ, λ) algorithm, an extension of Q(σ) with eligibility traces, and Double Q(σ), unifying and improving reinforcement learning control methods with experimental validation.
Contribution
It presents the novel Q(σ, λ) algorithm with eligibility traces and Double Q(σ), unifying and extending existing TD control algorithms.
Findings
Q(σ, λ) outperforms classical TD methods in experiments.
Double Q(σ) reduces overestimation bias in Q-learning.
The unified framework simplifies understanding of TD algorithms.
Abstract
Temporal-difference (TD) learning is an important field in reinforcement learning. Sarsa and Q-Learning are among the most used TD algorithms. The Q() algorithm (Sutton and Barto (2017)) unifies both. This paper extends the Q() algorithm to an online multi-step algorithm Q() using eligibility traces and introduces Double Q() as the extension of Q() to double learning. Experiments suggest that the new Q() algorithm can outperform the classical TD control methods Sarsa(), Q() and Q().
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization
MethodsSarsa · Q-Learning
