Farama-Foundation/MO-Gymnasium
Multi-objective Gymnasium environments for reinforcement learning
What it solves
It provides a standardized way to develop and compare multi-objective reinforcement learning (MORL) algorithms. By offering a consistent API and a set of benchmark environments, it eliminates the need for researchers to build custom interfaces for every new multi-objective problem.
How it works
MO-Gymnasium extends the standard Gymnasium API. While traditional reinforcement learning environments return a single scalar reward, MO-Gymnasium environments return rewards as vectorized numpy arrays, allowing agents to optimize for multiple goals simultaneously. It also includes a LinearReward wrapper that can convert these vector rewards back into a single scalar value using weights.
Who it’s for
It is designed for researchers and developers working on multi-objective reinforcement learning and planning.
Highlights
- Standardized API for communication between MORL algorithms and environments.
- Includes a wide range of environments from MORL literature and multi-objective versions of classical environments like MuJoco.
- Strict versioning of environments to ensure research reproducibility.
- Compatible with the Gymnasium ecosystem.
Related
- Project
- Project
- Project
- Project
- Project