atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ClevrSkills: Compositional Language And Visual Reasoning in Robotics

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Chain-of-thought multimodal reasoning · 0 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 ClevrSkills, a ManiSkill2-based robotics benchmark of 33 multi-modal-prompted tasks in three compositional levels plus a 330k-trajectory dataset, and shows that current VLM-based policies (JAT, Octo, RoboFlamingo, StreamRoboLM) fail at zero-shot composition.

Problem

Existing compositional reasoning benchmarks (CLEVR, bAbI, GSM8K) do not involve actions, and robotics benchmarks either test only low-level manipulation or abstract away skills with oracles, so compositional generalization of VLM-based robot policies is not measured in a closed loop.

Approach

A curriculum of 33 simulated manipulation tasks (L0 skills, L1 compositions, L2 complex compositions) with multimodal prompts, scripted solver-based oracle policies generating 330k trajectories with dense language, bounding box, and reward annotations, used to test zero-shot and fine-tuned compositional generalization of VLM-based robot policies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune JAT on L1 tasks after L0 trainingJAT · L1success rate: 0.0 -> 0.60Helped
Fine-tune RoboFlamingo on L1 tasks after L0 trainingRoboFlamingo · L1success rate: 0.0 -> 1.00Helped
Fine-tune Octo on L1 tasks after L0 trainingOcto · L1success rate: 0.33 -> 5.00Helped
Fine-tune StreamRoboLM (Opt) on L1 tasks after L0 trainingStreamRoboLM (Opt) · L1success rate: 0.0 -> 3.33Helped
Fine-tune StreamRoboLM (Llama3) on L1 tasks after L0 trainingStreamRoboLM (Llama3) · L1success rate: 0.0 -> 3.33Helped
Fine-tune JAT on L2 tasksJAT · L2success rate: 0.83 -> 0.0Hurt
Fine-tune RoboFlamingo on L2 tasksRoboFlamingo · L2success rate: 0.0 -> 1.66Helped
Fine-tune Octo on L2 tasksOcto · L2success rate: 0.83 -> 5.83Helped
Fine-tune StreamRoboLM (Opt) on L2 tasksStreamRoboLM (Opt) · L2success rate: 0.0 -> 4.16Helped
Fine-tune StreamRoboLM (Llama3) on L2 tasksStreamRoboLM (Llama3) · L2success rate: 0.0 -> 3.33Helped
Use Llama3.2 3B instead of OPT1B as StreamRoboLM base modelStreamRoboLM · L0 unseen objects/texturessuccess rate: 41.66 -> 55.41Helped
Use Llama3.2 3B instead of OPT1B as StreamRoboLM base modelStreamRoboLM · L0 unseen seedssuccess rate: 62.91 -> 62.50No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ClevrSkills

Benchmarks: ClevrSkills L0 ClevrSkills L1 ClevrSkills L2

Metrics: success rate average reward reward per step

Baselines: JAT Octo RoboFlamingo StreamRoboLM

Builds on: ManiSkill2 VIMA RoboFlamingo JAT Octo

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