IGLU: Interactive Grounded Language Understanding in Minecraft

What is IGLU?

IGLU is a research project aimed at bridging the gap between reinforcement learning and natural language understanding in Minecraft as a collaborative environment. It provides the RL environment where the goal of an agent is to build structures within a dedicated zone. The structures are described by natural language in the game’s chat.

The task represents a cooperative asymmetric task that involves two participants: the architect and the builder. The architect is provided with a target structure that needs to be built by the builder. The architect provides instructions to the builder on how to create the target structure and the builder can ask clarifying questions to the architect if an instruction is unclear. This dialog happens by means of a chat interface.

We provide the iglu python package where we implemented the gym environment for creation artificial builder agents.

We thank creators of MineRL, as our codebase depends heavily on their project.

Package reference

Indices and tables