atlas

Research map / Reinforcement learning / RL from feedback

Auto MC-Reward: Automated Dense Reward Design with Large Language Models for Minecraft

CVPR 2024 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning · 25 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.

Auto MC-Reward uses GPT-4 agents (Reward Designer, Reward Critic, Trajectory Analyzer) to iteratively write executable dense reward functions for sparse-reward Minecraft tasks, training PPO agents initialized from GITM-data imitation models.

Problem

Minecraft provides only sparse binary rewards, making RL exploration for long-horizon tasks (diamond mining, approaching trees and cows on plains) very inefficient; existing dense reward methods perform poorly there.

Approach

An LLM writes white-box Python dense reward functions from task and game descriptions, a second LLM checks the code for syntax and semantic errors, and a third LLM analyzes failed trajectories to suggest revisions in an iterative loop, with reward scale constrained to a fixed set of values.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace sparse rewards with LLM-designed dense rewardsRL agent · Explore Diamond Ore Undergroundsucc. (%): 0.5 -> 45.2Helped
replace sparse rewards with LLM-designed dense rewardsRL agent · Approach Tree on Plainssucc. (%): 4.3 -> 73.4Helped
replace sparse rewards with LLM-designed dense rewardsRL agent · Approach Cow on Plainssucc. (%): 12.6% vs. 56.3%Helped
add Reward Critic to Reward Designer (ablation)Auto MC-Reward · Explore Diamond Ore UndergroundSucc.: 35.1% to 40.5%Helped
add Trajectory Analyzer to Reward Designer (ablation)Auto MC-Reward · Explore Diamond Ore UndergroundSucc.: 40.5% to 43.1%Helped
add Trajectory Analyzer to Reward Designer and Reward Critic (ablation)Auto MC-Reward · Explore Diamond Ore UndergroundSucc.: 40.5% to 45.2%Helped
add Reward Critic to Reward Designer and Trajectory Analyzer (ablation)Auto MC-Reward · Explore Diamond Ore UndergroundSucc.: 43.1% vs. 45.2%Helped
use Auto MC-Reward IL + RL instead of GITM-guided imitation learning aloneDiamond obtaining agent · Obtaining Diamond (forest)Diamond Succ. (%): 28.8% vs. 36.5%Helped

Surprising findings

Limitations

Experimental setup

Datasets: GITM-generated Minecraft diamond-mining gameplay (about 11M frames, 153 hours) MineDojo harvest-mode environment

Benchmarks: MineDojo explore diamond ore underground approach tree in plains approach cow in plains obtaining diamond tech tree

Metrics: success rate death rate lava escape rate average steps average distance

Baselines: Naive Handcraft Imitation Learning RL with Sparse Reward RL with Curiosity Dense Reward RL with Self-Imitation Dense Reward RL with MineCLIP Dense Reward DreamerV3 DEPS VPT GITM

Builds on: VPT PPO GITM MineDojo MineCLIP

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