中文

采用控制变量法降低方差的期望Sarsa($\lambda$)算法

机器学习 2019-09-09 v2 人工智能 机器学习

摘要

离策略学习对强化学习十分强大。然而,离策略评估的高方差是一个关键挑战,导致离策略学习陷入失控的不稳定性。本文为降低方差,将控制变量技术引入Expected\mathtt{Expected} Sarsa\mathtt{Sarsa}(λ\lambda),并提出一种表格型ES\mathtt{ES}(λ\lambda)-CV\mathtt{CV}算法。我们证明,若达到价值函数的适当估计器,所提出的ES\mathtt{ES}(λ\lambda)-CV\mathtt{CV}Expected\mathtt{Expected} Sarsa\mathtt{Sarsa}(λ\lambda)具有更低的方差。此外,为将ES\mathtt{ES}(λ\lambda)-CV\mathtt{CV}扩展为具有线性函数逼近的收敛算法,我们在凸-凹鞍点公式下提出GES\mathtt{GES}(λ\lambda)算法。我们证明GES\mathtt{GES}(λ\lambda)的收敛速率达到O(1/T)\mathcal{O}(1/T),这与许多最先进的基于梯度的算法相当或更优,但我们使用更宽松的条件。数值实验表明,所提算法比若干最先进的基于梯度的TD学习算法:GQ\mathtt{GQ}(λ\lambda)、GTB\mathtt{GTB}(λ\lambda)和ABQ\mathtt{ABQ}(ζ\zeta)具有更低的方差且表现更好。

关键词

引用

@article{arxiv.1906.11058,
  title  = {Expected Sarsa($\lambda$) with Control Variate for Variance Reduction},
  author = {Long Yang and Yu Zhang and Jun Wen and Qian Zheng and Pengfei Li and Gang Pan},
  journal= {arXiv preprint arXiv:1906.11058},
  year   = {2019}
}