atlas

Research map / Large language models / Agents, code and math

BALROG: Benchmarking Agentic LLM and VLM Reasoning On Games

ICLR 2025 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces BALROG, a benchmark of six procedurally generated game environments (BabyAI, Crafter, TextWorld, Baba Is AI, MiniHack, NetHack) for zero-shot evaluation of agentic LLMs and VLMs, finding low performance on hard games and degraded performance with visual input.

Problem

Existing agentic benchmarks involve only a few dozen interaction rounds, so there is no effective way to evaluate long-horizon decision-making, planning, and exploration of LLM and VLM agents in complex dynamic environments.

Approach

Aggregates existing RL game environments of widely varying difficulty into a unified, decoupled framework with a fine-grained 0-100 progression metric, including a data-informed progression system for NetHack, and evaluates models zero-shot in both language-only and vision-language observation formats.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add image observations to the textual observationGPT-4o · BALROG aggregateAverage Progress (%): 32.34 $\pm$ 1.49 -> 22.56 $\pm$ 1.44Hurt
Add image observations to the textual observationLlama 3.2 90B · BALROG aggregateAverage Progress (%): 27.29 $\pm$ 1.44 -> 20.99 $\pm$ 1.58Hurt
Add image observations to the textual observationClaude 3.5 Sonnet · BALROG aggregateAverage Progress (%): 32.64 $\pm$ 1.93 -> 35.48 $\pm$ 2.02Helped
Add image observations to the textual observationGemini 1.5 Pro · BALROG aggregateAverage Progress (%): 21.00 $\pm$ 1.18 -> 25.76 $\pm$ 1.36Helped
Add image observations to the textual observationGPT-4o · BabyAIAverage Progress (%): 77.60 $\pm$ 3.73 -> 62.00 $\pm$ 4.34Hurt
Add image observations to the textual observationClaude 3.5 Sonnet · BabyAIAverage Progress (%)Helped
Render scenes with 3D textures instead of 2D texturesClaude 3.5 Sonnet · CrafterAverage Progress (%): 37.27 $\pm$ 3.14 -> 25.45 $\pm$ 4.18Hurt
Render scenes with 3D textures instead of 2D texturesGemini 1.5 Pro · CrafterAverage Progress (%): 33.50 $\pm$ 2.07 -> 30.45 $\pm$ 3.08Hurt
Render scenes with 3D textures instead of 2D texturesGPT-4o · CrafterAverage Progress (%): 26.81 $\pm$ 3.74 -> 24.55 $\pm$ 3.65Hurt
Render scenes with 3D textures instead of 2D texturesLlama 3.2 90B · CrafterAverage Progress (%): 10.00 $\pm$ 1.13 -> 12.27 $\pm$ 1.44Helped

Surprising findings

Limitations

Experimental setup

Datasets: BabyAI-Text NetHack Learning Environment MiniHack Crafter TextWorld Baba Is AI

Benchmarks: BALROG BabyAI Crafter TextWorld Baba Is AI MiniHack NetHack Learning Environment

Metrics: average progress (0-100) success rate achievement proportion

Baselines: GPT-4o GPT-4o-mini Claude 3.5 Sonnet Claude 3.5 Haiku Gemini-1.5-Pro Gemini-1.5-Flash Llama 3.1 70B Llama 3.2 90B o1-preview

Builds on: BabyAI NetHack Learning Environment MiniHack Crafter TextWorld

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy