The Room environments

View on GitHub

DOI PyPI
version

The Room environments are Gymnasium-compatible partially observable environments where an agent observes object-location events and answers questions about the world state.

Bird's-eye view of the Room Environment Graph view of the Room Environment

At the moment, there are three maintained versions of the Room environments.

Overview

  • RoomEnv-v0: the original Room environment released with the Human-Like Memory Systems project.
  • RoomEnv-v1: the Explicit Memory version with a richer configuration and DES-based setup.
  • RoomEnv-v3: the RoomKG benchmark with deterministic object movement, periodic inner walls, and fixed question count.

Project pages for work that uses the Room environments