PettingZoo: Gym for Multi-Agent Reinforcement Learning

By Justin K. Terry, Benjamin Black, Nathaniel Grammel, M. Jayakumar, Ananth Hari, Ryan Sullivan, L. Santos, R. Pérez, Caroline Horsch, Clemens Dieffendahl and 3 more. 2020

447 citations recorded by the source corpus.

This paper introduces the PettingZoo library and the accompanying Agent Environment Cycle ("AEC") games model. PettingZoo is a library of diverse sets of multi-agent environments with a universal, elegant Python API. PettingZoo was developed with the goal of accelerating research in Multi-Agent Reinforcement Learning ("MARL"), by making work more interchangeable, accessible and reproducible akin to what OpenAI's Gym library did for single-agent reinforcement learning. PettingZoo's API, while inheriting many features of Gym, is unique amongst MARL APIs in that it's based around the novel AEC games model. We argue, in part through case studies on major problems in popular MARL environments, that the popular game models are poor conceptual models of games commonly used in MARL and accordingly can promote confusing bugs that are hard to detect, and that the AEC games model addresses these problems.

Subfields: Artificial Intelligence

View Paper: https://www.semanticscholar.org/paper/3a70562df004e08d91b125e6d15255e31e445efa

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Rousslan Fernand Julien Dossa
  2. Jeff Braga
  3. Chang Ye
  4. Hongyuan Zha
  5. Justin K. Terry
  6. Junjie Sheng
  7. Bo Jin
  8. Wenhao Li

Citations in the corpus