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. Previously, researchers needed a consistent API and a set of benchmark environments that could handle multiple reward signals simultaneously rather than a single scalar value.
How it works
MO-Gymnasium extends the standard Gymnasium API. While it maintains the same basic structure for interacting with environments, it modifies the reward system: instead of returning a single number, the step function returns a vectorized reward as a numpy array. It also includes a LinearReward wrapper that allows users to optionally convert these multiple rewards back into a single scalar value using weights.
Who it’s for
Researchers and developers working on multi-objective reinforcement learning who need a reliable toolkit for benchmarking and testing their algorithms against standard environments.
Highlights
- Standardized API for multi-objective reinforcement learning.
- Includes a variety of environments from MORL literature and multi-objective versions of classical environments like MuJoco.
- Strict versioning of environments to ensure research reproducibility.
- Compatible with Gymnasium API patterns.
Related
- Project
- Project
- Project
- Project
- Project