atlas

Research map / 3D vision / 3D generation

Holodeck: Language Guided Generation of 3D Embodied AI Environments

CVPR 2024 · 3D vision › 3D generation · approach: Generative indoor scene synthesis · 91 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.

Holodeck uses GPT-4 prompts to plan floor plans, materials, doors/windows, and objects, then optimizes LLM-proposed spatial constraints to generate interactive AI2-THOR 3D scenes from text, evaluated by human studies and ObjectNav transfer.

Problem

Creating diverse, interactive 3D simulated environments for Embodied AI requires expert manual effort, and prior procedural or LLM-based methods lack layout plausibility, diversity, or interactivity.

Approach

Use an LLM to produce floor plans, materials, doors, windows, and object lists, and have it emit spatial relational constraints (e.g., near, face to) rather than absolute coordinates; a constraint solver (DFS) then places Objaverse assets to satisfy hard collision/boundary constraints and soft relations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the pretrained ObjectNav agent on HOLODECK-generated scenes rather than Objaverse-populated PROCTHOR scenesPROCTHOR-10K pretrained ObjectNav model · NOVELTYTHOR averageSuccess (%): 17.02 -> 20.40Helped
Fine-tune the pretrained ObjectNav agent on HOLODECK-generated scenes rather than Objaverse-populated PROCTHOR scenesPROCTHOR-10K pretrained ObjectNav model · NOVELTYTHOR averageSPL: 0.093 -> 0.127Helped
Fine-tune on HOLODECK-generated scenes instead of Objaverse-populated PROCTHOR scenesPROCTHOR-10K pretrained ObjectNav model · Gym and ArcadeSuccess (%): 18.79 -> 18.40; 13.21 -> 11.84Mixed
Fine-tune on HOLODECK-generated scenes instead of Objaverse-populated PROCTHOR scenesPROCTHOR-10K pretrained ObjectNav model · ArcadeSPL: 0.076 -> 0.069Hurt
Use spatial relational constraints rather than placing objects along room edges (ablation)HOLODECK layout design · Residential scenes (average)Mean Reciprocal Rank: 0.645 -> 0.706Helped
Use spatial relational constraints rather than random collision-free object placement (ablation)HOLODECK layout design · Residential scenes (average)Mean Reciprocal Rank: 0.369 -> 0.706Helped
Use spatial relational constraints rather than LLM-defined absolute object positions (ablation)HOLODECK layout design · Residential scenes (average)Mean Reciprocal Rank: 0.364 -> 0.706Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse 1.0 PROCTHOR-10K MIT Scenes Dataset iTHOR NOVELTYTHOR (new benchmark)

Benchmarks: NOVELTYTHOR MIT Scenes (52 scene types) PROCTHOR residential scene comparison

Metrics: human preference Mean Reciprocal Rank CLIP Score human 1-5 rating Success rate SPL

Baselines: ProcTHOR ABSOLUTE (LLM absolute coordinates) RANDOM layout EDGE layout iTHOR PROCTHOR-10K pretrained ObjectNav model +OBJAVERSE

Builds on: AI2-THOR ProcTHOR Objaverse LayoutGPT

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