Variational Offline Multi-agent Skill Discovery

Jiayu Chen, Tian Lan, Vaneet Aggarwal
5/26/2024
cs.LGcs.AI

Official code: LucasCJYSDL/VOMASD (3 stars, MIT, last commit 2024-12-10).

Abstract

Skills are effective temporal abstractions established for sequential decision making, which enable efficient hierarchical learning for long-horizon tasks and facilitate multi-task learning through their transferability. Despite extensive research, research gaps remain in multi-agent scenarios, particularly for automatically extracting subgroup coordination patterns in a multi-agent task. In this case, we propose two novel auto-encoder schemes: VO-MASD-3D and VO-MASD-Hier, to simultaneously capture subgroup- and temporal-level abstractions and form multi-agent skills, which firstly solves the aforementioned challenge. An essential algorithm component of these schemes is a dynamic grouping function that can automatically detect latent subgroups based on agent interactions in a task. Further, our method can be applied to offline multi-task data, and the discovered subgroup skills can be transferred across relevant tasks without retraining. Empirical evaluations on StarCraft tasks indicate that our approach significantly outperforms existing hierarchical multi-agent reinforcement learning (MARL) methods. Moreover, skills discovered using our method can effectively reduce the learning difficulty in MARL scenarios with delayed and sparse reward signals. The codebase is available at https://github.com/LucasCJYSDL/VOMASD.

View on arXivView PDF

Code Implementations(1)

LucasCJYSDL/VOMASDOfficial100%
MIT

The official implementation of "Variational Offline Multi-agent Skill Discovery"

30Shell, PythonDec 10, 20241 years agoMIT

Similar Papers

Cite this paper

@article{chen2024variational,
  title  = {Variational Offline Multi-agent Skill Discovery},
  author = {Jiayu Chen and Tian Lan and Vaneet Aggarwal},
  year   = {2024},
  eprint = {2405.16386},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.16386v3}
}

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/2405.16386.svg)](https://codeofpaper.com/paper/2405.16386)

Discussion