arXiv:2412.17707cs.AI2024-12被引 5

SMAC-HARD让MARL算法在多样对手下训练,提升实战鲁棒性。

SMAC-Hard: Enabling Mixed Opponent Strategy Script and Self-play on SMAC

  • 支持自定义对手策略与随机对抗,增强训练多样性
  • 引入黑盒测试,验证算法对未知对手的适应能力
  • 适合研究自洽学习与多智能体系统鲁棒性的学者

多智能体强化学习(MARL)的进步依赖于具有挑战性的仿真环境。在合作式MARL中,星之战役多智能体挑战(SMAC)已成为遵循集中训练、分散执行范式的算法基准。然而,随着SMAC的持续优化,许多算法已接近最优表现,导致其真实效能难以评估。本文指出:默认对手策略缺乏多样性,使MARL算法容易过拟合并利用非预期漏洞,而非学习稳健策略。为此,我们提出SMAC-HARD——一个新基准,支持可定制对手策略、对抗策略随机化及MARL自对弈接口,使智能体能泛化至不同对手行为,提升模型稳定性。此外,我们设计黑盒测试框架:智能体在未接触修改后对手脚本的情况下训练,却需在测试中应对这些脚本,以评估策略覆盖范围与适应性。我们在SMAC-HARD上对广泛使用及前沿算法进行评估,揭示了混合策略对手带来的显著挑战。黑盒测试更表明,将学习到的策略迁移至未见对手仍极困难。我们期待SMAC-HARD成为下一代MARL算法评测的关键一步,推动多智能体系统自对弈方法的发展。代码开源:https://github.com/devindeng94/smac-hard。

原文摘要 · Abstract (English)

The availability of challenging simulation environments is pivotal for advancing the field of Multi-Agent Reinforcement Learning (MARL). In cooperative MARL settings, the StarCraft Multi-Agent Challenge (SMAC) has gained prominence as a benchmark for algorithms following centralized training with decentralized execution paradigm. However, with continual advancements in SMAC, many algorithms now exhibit near-optimal performance, complicating the evaluation of their true effectiveness. To alleviate this problem, in this work, we highlight a critical issue: the default opponent policy in these environments lacks sufficient diversity, leading MARL algorithms to overfit and exploit unintended vulnerabilities rather than learning robust strategies. To overcome these limitations, we propose SMAC-HARD, a novel benchmark designed to enhance training robustness and evaluation comprehensiveness. SMAC-HARD supports customizable opponent strategies, randomization of adversarial policies, and interfaces for MARL self-play, enabling agents to generalize to varying opponent behaviors and improve model stability. Furthermore, we introduce a black-box testing framework wherein agents are trained without exposure to the edited opponent scripts but are tested against these scripts to evaluate the policy coverage and adaptability of MARL algorithms. We conduct extensive evaluations of widely used and state-of-the-art algorithms on SMAC-HARD, revealing the substantial challenges posed by edited and mixed strategy opponents. Additionally, the black-box strategy tests illustrate the difficulty of transferring learned policies to unseen adversaries. We envision SMAC-HARD as a critical step toward benchmarking the next generation of MARL algorithms, fostering progress in self-play methods for multi-agent systems. Our code is available at https://github.com/devindeng94/smac-hard.

多智能体自对弈强化学习基准测试

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