arXiv:2503.09521cs.AI2025-03被引 1

提出新型值函数分解方法,提升多智能体强化学习表达能力

PairVDN - Pair-wise Decomposed Value Functions

  • 将值函数分解为成对智能体间的关系,而非单个智能体独立函数
  • 在新环境Box Jump中性能超越VDN和QMIX基线方法
  • 适合需要复杂协作关系建模的多智能体系统研究者

将深度Q学习扩展到合作式多智能体场景面临联合动作空间指数级增长、环境非平稳性及信用分配难题。值分解方法使深度Q学习可应用于联合智能体层面,但会降低表达能力。本文提出PairVDN,一种将值函数分解为成对而非单个智能体函数的新方法,在保持高效动态规划优化的同时提升了表达能力。该方法可表示无法通过单调组合单智能体函数实现的值函数,突破了传统VDN和QMIX的限制。我们在新构建的多智能体协作环境Box Jump中验证了其有效性,表现优于基线方法。代码与环境已开源。

原文摘要 · Abstract (English)

Extending deep Q-learning to cooperative multi-agent settings is challenging due to the exponential growth of the joint action space, the non-stationary environment, and the credit assignment problem. Value decomposition allows deep Q-learning to be applied at the joint agent level, at the cost of reduced expressivity. Building on past work in this direction, our paper proposes PairVDN, a novel method for decomposing the value function into a collection of pair-wise, rather than per-agent, functions, improving expressivity at the cost of requiring a more complex (but still efficient) dynamic programming maximisation algorithm. Our method enables the representation of value functions which cannot be expressed as a monotonic combination of per-agent functions, unlike past approaches such as VDN and QMIX. We implement a novel many-agent cooperative environment, Box Jump, and demonstrate improved performance over these baselines in this setting. We open-source our code and environment at https://github.com/zzbuzzard/PairVDN.

多智能体值分解强化学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。