Multi-agent Continual Coordination via Progressive Task Contextualization

Lei Yuan, Lihe Li, Ziqian Zhang, Fuxiang Zhang, Cong Guan +1 more
5/7/2023
cs.MAcs.LG

No official code found. Best implementation: lilh76/MACPro (17 stars, Apache-2.0, last commit 2024-12-24).

Abstract

Cooperative Multi-agent Reinforcement Learning (MARL) has attracted significant attention and played the potential for many real-world applications. Previous arts mainly focus on facilitating the coordination ability from different aspects (e.g., non-stationarity, credit assignment) in single-task or multi-task scenarios, ignoring the stream of tasks that appear in a continual manner. This ignorance makes the continual coordination an unexplored territory, neither in problem formulation nor efficient algorithms designed. Towards tackling the mentioned issue, this paper proposes an approach Multi-Agent Continual Coordination via Progressive Task Contextualization, dubbed MACPro. The key point lies in obtaining a factorized policy, using shared feature extraction layers but separated independent task heads, each specializing in a specific class of tasks. The task heads can be progressively expanded based on the learned task contextualization. Moreover, to cater to the popular CTDE paradigm in MARL, each agent learns to predict and adopt the most relevant policy head based on local information in a decentralized manner. We show in multiple multi-agent benchmarks that existing continual learning methods fail, while MACPro is able to achieve close-to-optimal performance. More results also disclose the effectiveness of MACPro from multiple aspects like high generalization ability.

View on arXivView PDF

Code Implementations(1)

lilh76/MACProCommunity66%
Apache-2.0

The implementation of TNNLS paper "Multi-agent Continual Coordination via Progressive Task Contextualization".

170Shell, PythonNov 21, 20231 years agoApache-2.0

Similar Papers

Cite this paper

@article{yuan2023multiagent,
  title  = {Multi-agent Continual Coordination via Progressive Task Contextualization},
  author = {Lei Yuan and Lihe Li and Ziqian Zhang and Fuxiang Zhang and Cong Guan and Yang Yu},
  year   = {2023},
  eprint = {2305.13937},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13937v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13937.svg)](https://codeofpaper.com/paper/2305.13937)

Discussion