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

基于因子图的表格型强化学习多智能体技能学习

Learning Multi-agent Skills for Tabular Reinforcement Learning using Factor Graphs

Purdue University(普渡大学);King Abdullah University Of Science And Technology(阿卜杜拉国王科技大学);George Washington University(乔治华盛顿大学)

Jiayu Chen, Jingdi Chen, Tian Lan, Vaneet Aggarwal

AI总结:

针对多智能体场景下联合状态空间指数增长、现有选项发现方法无法直接扩展的问题,本文提出基于克罗内克图近似的多智能体选项发现方法,在协作任务中实现了更快的探索和更高的累积奖励。

摘要:

覆盖技能(又称option,选项)发现方法已被开发用于提升单智能体场景下稀疏奖励信号中强化学习的探索效率,其原理是通过连接状态转移图的Fiedler向量所提供的嵌入空间中距离最远的状态。然而,这些选项发现方法无法直接扩展到多智能体场景,因为联合状态空间会随着系统中智能体数量的增加呈指数级增长。因此,现有在多智能体场景中应用选项的研究仍依赖单智能体选项发现,未能直接发现能够提升智能体联合状态空间连通性的联合选项。\n本文证明,我们确实可以直接计算具备智能体间协作探索行为的多智能体选项,同时仍能保持分解的简便性。我们的核心思路是将联合状态空间近似为克罗内克图——即各智能体状态转移图的克罗内克积,基于此我们可以利用各智能体转移图的拉普拉斯谱直接估计联合状态空间的Fiedler向量。这种分解方式使我们能够通过鼓励智能体连接与估计得到的联合Fiedler向量的最小值或最大值对应的子目标联合状态,高效构建多智能体联合选项。\n基于多智能体协作任务的评估结果表明,所提出的算法能够成功识别多智能体选项,并且在更快的探索速度和更高的累积奖励两方面,均显著优于使用单智能体选项或不使用选项的现有方法。

英文摘要:

Covering skill (a.k.a., option) discovery has been developed to improve the exploration of reinforcement learning in single-agent scenarios with sparse reward signals, through connecting the most distant states in the embedding space provided by the Fiedler vector of the state transition graph. However, these option discovery methods cannot be directly extended to multi-agent scenarios, since the joint state space grows exponentially with the number of agents in the system. Thus, existing researches on adopting options in multi-agent scenarios still rely on single-agent option discovery and fail to directly discover the joint options that can improve the connectivity of the joint state space of agents. In this paper, we show that it is indeed possible to directly compute multi-agent options with collaborative exploratory behaviors among the agents, while still enjoying the ease of decomposition. Our key idea is to approximate the joint state space as a Kronecker graph -- the Kronecker product of individual agents' state transition graphs, based on which we can directly estimate the Fiedler vector of the joint state space using the Laplacian spectrum of individual agents' transition graphs. This decomposition enables us to efficiently construct multi-agent joint options by encouraging agents to connect the sub-goal joint states which are corresponding to the minimum or maximum values of the estimated joint Fiedler vector. The evaluation based on multi-agent collaborative tasks shows that the proposed algorithm can successfully identify multi-agent options, and significantly outperforms prior works using single-agent options or no options, in terms of both faster exploration and higher cumulative rewards.

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

↑