English

marl-jax: Multi-Agent Reinforcement Leaning Framework

Multiagent Systems 2023-07-26 v2 Machine Learning

Abstract

Recent advances in Reinforcement Learning (RL) have led to many exciting applications. These advancements have been driven by improvements in both algorithms and engineering, which have resulted in faster training of RL agents. We present marl-jax, a multi-agent reinforcement learning software package for training and evaluating social generalization of the agents. The package is designed for training a population of agents in multi-agent environments and evaluating their ability to generalize to diverse background agents. It is built on top of DeepMind's JAX ecosystem~\cite{deepmind2020jax} and leverages the RL ecosystem developed by DeepMind. Our framework marl-jax is capable of working in cooperative and competitive, simultaneous-acting environments with multiple agents. The package offers an intuitive and user-friendly command-line interface for training a population and evaluating its generalization capabilities. In conclusion, marl-jax provides a valuable resource for researchers interested in exploring social generalization in the context of MARL. The open-source code for marl-jax is available at: \href{https://github.com/kinalmehta/marl-jax}{https://github.com/kinalmehta/marl-jax}

Keywords

Cite

@article{arxiv.2303.13808,
  title  = {marl-jax: Multi-Agent Reinforcement Leaning Framework},
  author = {Kinal Mehta and Anuj Mahajan and Pawan Kumar},
  journal= {arXiv preprint arXiv:2303.13808},
  year   = {2023}
}

Comments

Accepted at ECML-PKDD 2023 Demo Track

R2 v1 2026-06-28T09:31:36.482Z