robosumo  by openai

Code for research paper on meta-learning in competitive environments

Created 8 years ago
306 stars

Top 87.5% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides the code for RoboSumo, a suite of competitive multi-agent environments designed for research in continuous adaptation via meta-learning. It is targeted at researchers and practitioners in reinforcement learning and multi-agent systems who need a platform for studying adaptation in nonstationary and competitive settings. The primary benefit is a standardized environment for evaluating meta-learning algorithms in dynamic, adversarial scenarios.

How It Works

RoboSumo utilizes the MuJoCo physics simulator and OpenAI Gym for environment creation. The core innovation lies in its competitive, multi-agent setup where agents continuously adapt to each other's evolving strategies. This nonstationary nature challenges standard RL algorithms, making it suitable for testing meta-learning approaches that aim to learn adaptation rules.

Quick Start & Requirements

  • Install via pip: pip install -r requirements.txt followed by pip install -e . after cloning the repository.
  • Prerequisites: numpy, gym, mujoco_py>=1.5. Running demos requires tensorflow>=1.1.0 and click.
  • Demo execution: python demos/play.py with options to select environments, policy architectures, and parameter versions.
  • Official documentation: Installation guide for MuJoCo is referenced.

Highlighted Details

  • Implements competitive multi-agent environments for reinforcement learning research.
  • Focuses on nonstationary and adversarial settings to test adaptation capabilities.
  • Supports different policy architectures (MLP, LSTM) and parameter versions for agent configurations.

Maintenance & Community

The project is marked as "Archive" and no updates are expected. It originates from OpenAI.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is archived, indicating no further development or support. The dependency on tensorflow>=1.1.0 may pose compatibility issues with modern TensorFlow versions.

Health Check
Last Commit

2 years ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Jiayi Pan Jiayi Pan(Author of SWE-Gym; MTS at xAI) and Jianwei Yang Jianwei Yang(Research Scientist at Meta Superintelligence Lab).

allenact by allenai

0%
369
Open-source framework for embodied AI research
Created 5 years ago
Updated 3 weeks ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research) and Will Brown Will Brown(Research Lead at Prime Intellect).

agent-lightning by microsoft

6.0%
2k
Train any AI agent with rollouts and feedback
Created 3 months ago
Updated 2 days ago
Feedback? Help us improve.