Recent works have applied the Proximal Policy Optimization (PPO) to the multi-agent cooperative tasks, such as Independent PPO (IPPO); and vanilla Multi-agent PPO (MAPPO) which has a centralized value function. However, previous literature shows that MAPPO may not perform as well as Independent PPO (IPPO) and the Fine-tuned QMIX on Starcraft Multi-Agent Challenge (SMAC). MAPPO-Feature-Pruned (MAPPO-FP) improves the performance of MAPPO by the carefully designed agent-specific features. In addition, there is no literature that gives a theoretical analysis of the working mechanism of MAPPO. In this paper, we firstly theoretically generalize single-agent PPO to the MAPPO, which shows that the MAPPO is approximately equivalent to optimizing a multi-agent joint policy with the original PPO. Secondly, we find that MAPPO faces the problem of \textit{The Policies Overfitting in Multi-agent Cooperation(POMAC)}, as they learn policies by the sampled centralized advantage values. Then POMAC may lead to updating the multi-agent policies in a suboptimal direction and prevent the agents from exploring better trajectories. To solve this problem, we propose two novel policy perturbation methods, i.e, Noisy-Value MAPPO (NV-MAPPO) and Noisy-Advantage MAPPO (NA-MAPPO), which disturb the advantage values via random Gaussian noise. The experimental results show that our methods without agent-specific features outperform the Fine-tuned QMIX, MAPPO-FP, and achieves SOTA on SMAC. We open-source the code at \url{https://github.com/hijkzzz/noisy-mappo}.
翻译:最近的著作应用了Proximal 政策优化(PPO) 来完成多试剂合作任务,例如独立 PPO(IPPO) 和具有集中值功能的香草多试 PPO(MAPO) 。 但是,以前的文献显示,MAPO可能不会像独立PPPO(IPPO) 和关于星际车道多点挑战(SMAAC) 的微调 QMIX 。 MAPPO- Fater-Pruned (MAPO-PFP) 以精心设计的代理特有特点改进了MAPO的性能。 此外,没有任何文献对MAPO的工作机制进行理论分析。 在本文中,我们首先理论上将单剂PAPPO(PO) 普遍化为MAPO(IPPO), 这相当于优化与原始PPPO的多点联合政策。 第二,我们发现MAPO(W) 面临\ 公开性 (PO- 政策在多试剂合作(PO-MACT) 上过度调整 政策 。