arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.03439cs.MAcs.LG

多智能体强化学习中用于高效探索的集成价值函数

Ensemble Value Functions for Efficient Exploration in Multi-Agent Reinforcement Learning

University of Edinburgh(爱丁堡大学);University College London(伦敦大学学院);Carnegie Mellon University(卡内基梅隆大学);King’s College London(伦敦国王学院);Queen Mary University London(伦敦玛丽女王大学);Microsoft Research Cambridge(微软研究院剑桥分部)

Lukas Schäfer, Oliver Slumbers, Stephen McAleer, Yali Du, Stefano V. Albrecht, David Mguni

AI总结:

本文提出EMAX框架,通过集成价值函数与UCB探索、均值目标值和多数投票机制,系统提升多智能体强化学习的探索效率与协调稳定性,在多种任务中显著改善样本效率和最终回报。

摘要:

多智能体强化学习(MARL)要求智能体在庞大的联合动作空间中进行探索,以找到能够促成协调的联合动作。现有的基于价值的MARL算法通常依赖随机探索(如ε-greedy)来探索环境,这在多智能体问题中缺乏系统性,且难以高效地识别有效动作。此外,训练期间多个智能体策略的并行训练会使优化过程变得非平稳。这可能导致价值估计不稳定、梯度高度变化,并最终阻碍智能体之间的协调。为应对这些挑战,我们提出了用于多智能体探索的集成价值函数(EMAX)。EMAX是一个能够无缝扩展基于价值的MARL算法的框架。EMAX利用每个智能体的集成价值函数来指导其探索,降低其优化的方差,并使策略对协调失败更具鲁棒性。EMAX通过以下方式实现这些优势:(1)利用UCB策略系统性地引导智能体探索环境中需要多个智能体协调的部分。(2)EMAX计算集成中价值估计的平均值作为目标值,以降低梯度方差并使优化更加稳定。(3)在评估阶段,EMAX根据集成中的多数投票选择动作,以降低协调失败的可能性。我们首先将独立DQN与EMAX结合实例化,并在11个具有稀疏奖励的一般和任务中进行评估。我们表明,EMAX在所有任务中将最终评估回报提高了185%。随后,我们在21个共同奖励任务中,在IDQN、VDN和QMIX之上评估EMAX,并表明EMAX在所有任务中相对于三种原始算法分别将样本效率和最终评估回报提高了60%、47%和538%。

英文摘要:

Multi-agent reinforcement learning (MARL) requires agents to explore within a vast joint action space to find joint actions that lead to coordination. Existing value-based MARL algorithms commonly rely on random exploration, such as $ε$-greedy, to explore the environment which is not systematic and inefficient at identifying effective actions in multi-agent problems. Additionally, the concurrent training of the policies of multiple agents during training can render the optimisation non-stationary. This can lead to unstable value estimates, highly variant gradients, and ultimately hinder coordination between agents. To address these challenges, we propose ensemble value functions for multi-agent exploration (EMAX). EMAX is a framework to seamlessly extend value-based MARL algorithms. EMAX leverages an ensemble of value functions for each agent to guide their exploration, reduce the variance of their optimisation, and makes their policies more robust to miscoordination. EMAX achieves these benefits by (1) systematically guiding the exploration of agents with a UCB policy towards parts of the environment that require multiple agents to coordinate. (2) EMAX computes average value estimates across the ensemble as target values to reduce the variance of gradients and make optimisation more stable. (3) During evaluation, EMAX selects actions following a majority vote across the ensemble to reduce the likelihood of miscoordination. We first instantiate independent DQN with EMAX and evaluate it in 11 general-sum tasks with sparse rewards. We show that EMAX improves final evaluation returns by 185% across all tasks. We then evaluate EMAX on top of IDQN, VDN and QMIX in 21 common-reward tasks, and show that EMAX improves sample efficiency and final evaluation returns across all tasks over all three vanilla algorithms by 60%, 47%, and 538%, respectively.

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

↑