Discover and explore top open-source AI tools and projects—updated daily.
openaiEnvironment generation code for multi-agent research paper
Top 24.4% on SourcePulse
This repository provides environment generation code for multi-agent reinforcement learning research, specifically for the "Emergent Tool Use From Multi-Agent Autocurricula" paper. It enables the creation of complex, dynamic environments for training agents, targeting researchers in multi-agent RL and AI.
How It Works
The system constructs environments by starting with a Base environment and layering modular components (EnvModule classes) for objects and dynamics, and gym.Wrapper classes for game mechanics, rewards, and observations. This modular approach minimizes code duplication and facilitates the creation of novel environments by extending existing functionality rather than deep subclassing.
Quick Start & Requirements
mujoco-worldgen, installing its requirements (pip install -r mujoco-worldgen/requirements.txt), then installing mujoco-worldgen and this repo (pip install -e mujoco-worldgen/, pip install -e multi-agent-emergence-environments/).pip install -r multi-agent-emergence-environments/requirements_ma_policy.txt.Highlighted Details
EnvModule and gym.Wrapper classes.bin/examine script for testing environments and playing saved policies.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is archived and will not receive updates. It has only been tested on older OS versions (Ubuntu 16.04) and Python 3.6, suggesting potential compatibility issues with modern systems.
1 year ago
1 day
Farama-Foundation
OpenBMB
microsoft
joonspk-research