Finite-Time Analysis of Simultaneous Double Q-learning

Hyunjun Na, Donghwan Lee
6/14/2024
cs.LGeess.SY

No confident code implementation found for this paper.

Abstract

$Q$-learning is one of the most fundamental reinforcement learning (RL) algorithms. Despite its widespread success in various applications, it is prone to overestimation bias in the $Q$-learning update. To address this issue, double $Q$-learning employs two independent $Q$-estimators which are randomly selected and updated during the learning process. This paper proposes a modified double $Q$-learning, called simultaneous double $Q$-learning (SDQ), with its finite-time analysis. SDQ eliminates the need for random selection between the two $Q$-estimators, and this modification allows us to analyze double $Q$-learning through the lens of a novel switching system framework facilitating efficient finite-time analysis. Empirical studies demonstrate that SDQ converges faster than double $Q$-learning while retaining the ability to mitigate the maximization bias. Finally, we derive a finite-time expected error bound for SDQ.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{na2024finitetime,
  title  = {Finite-Time Analysis of Simultaneous Double Q-learning},
  author = {Hyunjun Na and Donghwan Lee},
  year   = {2024},
  eprint = {2406.09946},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.09946v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.09946.svg)](https://codeofpaper.com/paper/2406.09946)

Discussion