Curriculum Learning for Cooperation in Multi-Agent Reinforcement Learning

Rupali Bhati, Sai Krishna Gottipati, Clodéric Mars, Matthew E. Taylor
12/19/2023
cs.AIcs.LGcs.MA

No confident code implementation found for this paper.

Abstract

While there has been significant progress in curriculum learning and continuous learning for training agents to generalize across a wide variety of environments in the context of single-agent reinforcement learning, it is unclear if these algorithms would still be valid in a multi-agent setting. In a competitive setting, a learning agent can be trained by making it compete with a curriculum of increasingly skilled opponents. However, a general intelligent agent should also be able to learn to act around other agents and cooperate with them to achieve common goals. When cooperating with other agents, the learning agent must (a) learn how to perform the task (or subtask), and (b) increase the overall team reward. In this paper, we aim to answer the question of what kind of cooperative teammate, and a curriculum of teammates should a learning agent be trained with to achieve these two objectives. Our results on the game Overcooked show that a pre-trained teammate who is less skilled is the best teammate for overall team reward but the worst for the learning of the agent. Moreover, somewhat surprisingly, a curriculum of teammates with decreasing skill levels performs better than other types of curricula.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bhati2023curriculum,
  title  = {Curriculum Learning for Cooperation in Multi-Agent Reinforcement Learning},
  author = {Rupali Bhati and Sai Krishna Gottipati and Clodéric Mars and Matthew E. Taylor},
  year   = {2023},
  eprint = {2312.11768},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.11768v1}
}

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

Discussion