babyai  by mila-iqia

Platform for grounded language learning research

Created 7 years ago
746 stars

Top 46.5% on SourcePulse

GitHubView on GitHub
Project Summary

BabyAI is a platform for training reinforcement learning agents to understand and execute natural language commands in simulated environments. It serves as a testbed for studying grounded language acquisition and sample efficiency, targeting AI researchers and practitioners in NLP and RL.

How It Works

BabyAI provides a suite of procedurally generated environments with varying complexity, designed to test an agent's ability to interpret and act upon linguistic instructions. The core approach involves training agents using a combination of reinforcement learning and imitation learning, leveraging demonstrations generated by a rule-based "BabyAI bot" for efficient learning.

Quick Start & Requirements

Highlighted Details

  • Focuses on sample efficiency in grounded language acquisition.
  • Supports imitation learning using bot-generated demonstrations.
  • Offers a compact observation format (7x7x3) and an optional RGB pixel observation format via RGBImgPartialObsWrapper.
  • Baseline results and experimental setup are detailed in associated papers (ICLR19 and arXiv:2007.12770).

Maintenance & Community

The master branch is updated frequently, but the repository is noted as not actively maintained. The BabyAI 1.1 branch is recommended for replicating baseline results.

Licensing & Compatibility

The repository does not explicitly state a license. The associated gym-minigrid repository is MIT licensed.

Limitations & Caveats

This repository is not actively maintained, with all BabyAI environments now part of the Minigrid library. Using the pixel observation architecture is not compatible with imitation learning due to how demonstrations were generated.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 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%
371
Open-source framework for embodied AI research
Created 5 years ago
Updated 2 months ago
Feedback? Help us improve.