atlas

Research map / Reinforcement learning / Visual and representation RL

SPOC: Imitating Shortest Paths in Simulation Enables Effective Navigation and Manipulation in the Real World

CVPR 2024 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 26 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.

Trains an RGB-only transformer agent (SPOC) by behavior cloning on shortest-path expert trajectories collected in ~200k procedurally generated AI2-THOR houses, and transfers it zero-shot to real Stretch robot navigation and manipulation.

Problem

Training embodied navigation and manipulation agents usually requires slow, reward-shaped RL or expensive human demonstrations, and sim-to-real transfer is hard; it is unclear whether cheap shortest-path planner data at scale can yield capable agents.

Approach

Imitate heuristic shortest-path planners at very large scale (millions of frames over ~200k procedural houses with ~41k Objaverse assets) using an end-to-end transformer with two RGB cameras, a goal-conditioned transformer visual encoder, a causal transformer action decoder, and strong SigLIP encoders plus augmentation, with no RL, depth, GPS, or maps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace RL training with shortest-path imitation learningEmbSigLIP on CHORES-S · CHORES-Saverage success: 31.2 -> 49.9Helped
add ground-truth object detectionSPOC · CHORES-Saverage success: 49.9 -> 65.0Helped
add ground-truth object detectionSPOC · CHORES-Laverage success: 38.6 -> 63.1Helped
replace the Transformer action decoder with a GRU (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 43.6Hurt
replace the Transformer visual encoder with a non-Transformer encoder (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 45.1Hurt
use CLIP-RN50 instead of SIGLIP as the image encoder (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 26.6Hurt
use DINOV2 instead of SIGLIP as the image encoder (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 44.8Hurt
reduce the context window to 10 (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 27.8Hurt
reduce the context window to 50 (ablation)SPOC on CHORES-S · CHORES-Saverage success: 49.9 -> 39.9Hurt
increase training episodes from 1k to 100k (ablation)SPOC-1-task on OBJNAV · OBJNAVsuccess: 19.0 -> 57.0Helped
increase house diversity from 100 to 10k houses with the same number of episodes (ablation)SPOC-1-task on OBJNAV · OBJNAVsuccess: 43.5 -> 57.0Helped
replace shortest-path expert trajectories with exploration-based trajectories (ablation)SPOC-1-task on OBJNAV · OBJNAVsuccess: 57.0 -> 46.5No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ProcTHOR generated houses Objaverse assets AI2-THOR shortest-path expert trajectories

Benchmarks: CHORES-S CHORES-L CHORESNAV-S CHORESNAV-L real-world Stretch RE-1 trials

Metrics: Success rate SEL (episode-length weighted success) percentage rooms visited

Baselines: EmbSigLIP (EmbCLIP with SigLIP backbone, single-task RL) CLIP-RN50 encoder DINOv2 encoder GRU action decoder Explore-OBJNAV expert

Builds on: EmbCLIP ProcTHOR AI2-THOR Decision Transformer

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