arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2308.11348cs.LG
收藏

谨慎估计,大胆探索

Careful at Estimation and Bold at Exploration

School of Artificial Intelligence, Jilin University(吉林大学人工智能学院);Department of Computing Science, University of Alberta(阿尔伯塔大学计算机科学系)

Xing Chen, Yijun Liu, Zhaogeng Liu, Hechang Chen, Hengshuai Yao, Yi Chang

AI总结:

针对确定性策略强化学习中基于策略的探索存在的无目的探索、策略发散及梯度估计不准问题,提出基于双Q函数的贪心Q softmax更新探索策略,在Mujoco基准上取得优于现有方法的性能。

摘要:

连续动作空间中的探索策略由于动作数量无限往往具有启发性,这类方法无法得出通用结论。已有研究表明,在确定性策略强化学习(DPRL)中,基于策略的探索对连续动作空间是有益的。然而,DPRL中的基于策略的探索存在两个突出问题:无目的探索和策略发散,并且由于估计不准确,用于探索的策略梯度并非始终有效。基于双Q函数框架,我们提出了一种独立于策略梯度的新型探索策略以缓解这些问题。我们首先提出用于Q值更新的贪心Q softmax更新模式:期望Q值通过对动作上的保守Q值加权求和得到,权重为对应的贪心Q值。其中贪心Q取两个Q函数的最大值,保守Q取两个不同Q函数的最小值。为了实用性,我们随后扩展了这一理论基础,使得我们可以将动作探索与Q值更新相结合,前提是我们拥有一个行为与该探索策略相似的代理策略。在实践中,我们通过少量采样动作构建这样的探索策略,并且为了满足前提条件,我们通过最小化目标策略与由保守Q构建的探索策略之间的KL散度来学习该代理策略。我们在Mujoco基准测试上评估了我们的方法,结果表明在各种环境中该方法的性能均优于以往的最优方法,尤其是在最复杂的Humanoid环境中表现更为突出。

英文摘要:

Exploration strategies in continuous action space are often heuristic due to the infinite actions, and these kinds of methods cannot derive a general conclusion. In prior work, it has been shown that policy-based exploration is beneficial for continuous action space in deterministic policy reinforcement learning(DPRL). However, policy-based exploration in DPRL has two prominent issues: aimless exploration and policy divergence, and the policy gradient for exploration is only sometimes helpful due to inaccurate estimation. Based on the double-Q function framework, we introduce a novel exploration strategy to mitigate these issues, separate from the policy gradient. We first propose the greedy Q softmax update schema for Q value update. The expected Q value is derived by weighted summing the conservative Q value over actions, and the weight is the corresponding greedy Q value. Greedy Q takes the maximum value of the two Q functions, and conservative Q takes the minimum value of the two different Q functions. For practicality, this theoretical basis is then extended to allow us to combine action exploration with the Q value update, except for the premise that we have a surrogate policy that behaves like this exploration policy. In practice, we construct such an exploration policy with a few sampled actions, and to meet the premise, we learn such a surrogate policy by minimizing the KL divergence between the target policy and the exploration policy constructed by the conservative Q. We evaluate our method on the Mujoco benchmark and demonstrate superior performance compared to previous state-of-the-art methods across various environments, particularly in the most complex Humanoid environment.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑