A New Convergent Variant of Q-Learning with Linear Function Approximation

Abstract

In this work, we identify a novel set of conditions that ensure convergence with probability 1 of Q-learning with linear function approximation, by proposing a two time-scale variation thereof. In the faster time scale, the algorithm features an update similar to that of DQN, where the impact of bootstrapping is attenuated by using a Q-value estimate akin to that of the target network in DQN. The slower time-scale, in turn, can be seen as a modified target network update. We establish the convergence of our algorithm, provide an error bound and discuss our results in light of existing convergence results on reinforcement learning with function approximation. Finally, we illustrate the convergent behavior of our method in domains where standard Q-learning has previously been shown to diverge.

Cite

Text

Carvalho et al. "A New Convergent Variant of Q-Learning with Linear Function Approximation." Neural Information Processing Systems, 2020.

Markdown

[Carvalho et al. "A New Convergent Variant of Q-Learning with Linear Function Approximation." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/carvalho2020neurips-new/)

BibTeX

@inproceedings{carvalho2020neurips-new,
  title     = {{A New Convergent Variant of Q-Learning with Linear Function Approximation}},
  author    = {Carvalho, Diogo and Melo, Francisco S. and Santos, Pedro},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/carvalho2020neurips-new/}
}