TiZero: Mastering Multi-Agent Football with Curriculum Learning and Self-Play

Fanqi Lin, Shiyu Huang, Tim Pearce, Wenze Chen, Wei-Wei Tu
2/15/2023
cs.AIcs.LGcs.MA

No official code found. Best implementation: OpenRL-Lab/TiZero (71 stars, Apache-2.0, PyTorch, last commit 2023-09-10). 1 more below.

Abstract

Multi-agent football poses an unsolved challenge in AI research. Existing work has focused on tackling simplified scenarios of the game, or else leveraging expert demonstrations. In this paper, we develop a multi-agent system to play the full 11 vs. 11 game mode, without demonstrations. This game mode contains aspects that present major challenges to modern reinforcement learning algorithms; multi-agent coordination, long-term planning, and non-transitivity. To address these challenges, we present TiZero; a self-evolving, multi-agent system that learns from scratch. TiZero introduces several innovations, including adaptive curriculum learning, a novel self-play strategy, and an objective that optimizes the policies of multiple agents jointly. Experimentally, it outperforms previous systems by a large margin on the Google Research Football environment, increasing win rates by over 30%. To demonstrate the generality of TiZero's innovations, they are assessed on several environments beyond football; Overcooked, Multi-agent Particle-Environment, Tic-Tac-Toe and Connect-Four.

View on arXivView PDF

Code Implementations(2)

OpenRL-Lab/TiZeroCommunity100%
PyTorchApache-2.0

Code accompanying the paper "TiZero: Mastering Multi-Agent Football with Curriculum Learning and Self-Play" (AAMAS 2023) 足球游戏智能体

717Shell, PythonApr 12, 20233 years agoApache-2.0
distributed-reinforcement-learninggoogle-research-footballmulti-agent-reinforcement-learningpytorchreinforcement-learning+1 more
TARTRL/TiZeroCommunity68%
PyTorchApache-2.0

Code accompanying the paper "TiZero: Mastering Multi-Agent Football with Curriculum Learning and Self-Play" (AAMAS 2023) 足球游戏智能体

143PythonFeb 6, 20233 years agoApache-2.0
googgle-research-footballmulti-agent-reinforcement-learningpytorchreinforcement-learning

Similar Papers

Cite this paper

@article{lin2023tizero,
  title  = {TiZero: Mastering Multi-Agent Football with Curriculum Learning and Self-Play},
  author = {Fanqi Lin and Shiyu Huang and Tim Pearce and Wenze Chen and Wei-Wei Tu},
  year   = {2023},
  eprint = {2302.07515},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.07515v2}
}

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

Discussion