Offline Multi-agent Continual Cooperation via Skill Partition and Reuse
About
Extracting skills from multi-agent offline dataset improves learning efficiency via sharing task-invariant coordination skills among tasks. In settings where tasks occur sequentially and the space of skills grows exponentially, existing approaches that rely on heuristically designed and fixed-sized skill libraries struggle to resolve the problem of distributional shift and interference, facing catastrophic forgetting and plasticity loss. To address this problem and endow agents with the ability to continually discover and reuse coordination skills in open-environment, we propose COMAD, a principled framework for Continual Offline Multi-agent Skill Discovery via Skill Partition and Reuse. We first discover skills from mixed multi-agent behavior data with an auto-encoder to transform coordination knowledge into reusable coordination skills. Then we construct a skill-augmented policy learning objective with multi-head architectures, explicitly guiding the advantage function with reusable skills identified via a density-based reusability estimator. Theoretical analysis shows our method approximates the optimum of a continual skill discovery problem. Empirical results across diverse MARL benchmarks show that COMAD continually expands its skill library to mitigate interference, achieving superior forward and backward transfer for task streams compared to multiple baselines.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-agent Continual Cooperation | MAMuJoCo Reward (Expert) | Forward Transfer36.48 | 14 | |
| CN task stream | CN (Expert) | Backward Transfer5.83 | 8 | |
| Dynamics task stream | MAMuJoCo (Expert) | Backward Transfer11.32 | 8 | |
| Marines task stream | SMAC (Expert) | Backward Transfer30.8 | 8 | |
| Marines task stream | SMAC Medium | Backward Transfer16.74 | 8 | |
| Multi-agent Continual Cooperation | Overall All environments | Backward Transfer9.95 | 8 | |
| Protoss task stream | SMAC Medium v2 | Backward Transfer8.59 | 8 | |
| Reward task stream | MAMuJoCo (Expert) | Backward Transfer21.57 | 8 | |
| Reward task stream | MaMuJoCo Medium | Backward Transfer16.13 | 8 | |
| Terran task stream | SMAC v2 (Medium) | Backward Transfer7.29 | 8 |