atlas

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

Grounding Language Plans in Demonstrations Through Counterfactual Perturbations

ICLR 2024 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 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.

Uses LLMs to propose a mode-family structure and feasibility matrix for a task, then learns mode classifiers from counterfactually perturbed demonstrations with only sparse task-success labels, and builds mode-based imitation policies and LLM replanning.

Problem

Grounding LLM common-sense task knowledge into low-level physical robot trajectories for multi-step manipulation, without dense mode annotations or pre-built primitive skills.

Approach

Perturb a few successful human demonstrations (end-effector and gripper perturbations) to create both successful and failing trajectories, use LLM-generated mode sequences and a feasibility matrix as structure, and train a mode classifier end-to-end with a differentiable task-success loss (plus a dynamics loss for underactuated systems).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GLiDE+Planning instead of behavior cloning2D navigation · 2D navigation 3-, 4-, and 5-Mode, with and without perturbationssuccess rate: 0.967 -> 0.996; 0.908 -> 0.996; 0.814 -> 0.987; 0.614 -> 0.966; 0.810 -> 0.991; 0.596 -> 0.974Helped
Use GLiDE+BC instead of behavior cloning2D navigation · 2D navigation 4-Mode and 5-Mode, with and without perturbationssuccess rate: 0.814 -> 0.892; 0.614 -> 0.753; 0.810 -> 0.893; 0.596 -> 0.753Helped
Use mode-conditioned imitation instead of mode-agnostic behavior cloningRoboSuite · RoboSuite Can, Lift, and Square with perturbationssuccess rate: 0.20 -> 0.40; 0.18 -> 0.39; 0.03 -> 0.15Mixed
Use mode-conditioned imitation instead of behavior cloningRoboSuite · RoboSuite Can, Lift, and Square without perturbationssuccess rate: 0.93 -> 0.85; 0.99 -> 0.99; 0.38 -> 0.25Mixed
Add the dynamics loss (ablation)GLiDE · RoboSuite Can, Lift, and Squaremode classification accuracy (overlap): 0.67 -> 0.83; 0.75 -> 0.83; 0.46 -> 0.67Helped
Add the task prediction loss (ablation)GLiDE · RoboSuite Can, Lift, and Squaremode classification accuracy (overlap): 0.67 -> 0.83; 0.68 -> 0.83; 0.56 -> 0.67Helped
Add LLM-based feature selection (ablation)GLiDE · RoboSuite Can, Lift, and Squaremode classification accuracy (overlap): 0.55 -> 0.83; 0.70 -> 0.83; 0.57 -> 0.67Helped
Use both successful and failed perturbation trajectories instead of retaining only successful trajectories (ablation)GLiDE · 2D navigation 3-, 4-, and 5-Modemode classification accuracy: 0.701 -> 0.989; 0.669 -> 0.989; 0.798 -> 0.975Helped

Surprising findings

Limitations

Experimental setup

Datasets: 2D navigation polygon environment RoboSuite Can RoboSuite Lift RoboSuite Square real Franka 2D navigation trajectories marble scooping demonstrations

Benchmarks: 2D navigation polygon environment RoboSuite Can RoboSuite Lift RoboSuite Square

Metrics: success rate mode classification accuracy (overlap with ground truth)

Baselines: Behavior Cloning (BC) kmeans++ trajectory segmentation GLiDE without fail data GLiDE without dynamics loss GLiDE without prediction loss GLiDE without feature selection

Builds on: Behavior cloning RRT Segment Anything Model

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