atlas

Research map / Reinforcement learning / Imitation learning

Learning from Demonstrations via Capability-Aware Goal Sampling

NeurIPS 2025 · Reinforcement learning › Imitation learning · approach: Offline imitation from imperfect data · 1 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.

Proposes Cago, a Dreamer-based learning-from-demonstrations method that samples capability-aware intermediate demonstration goals (tracked via visitation counts) and explores from them with a BC explorer, outperforming IL and model-based baselines on sparse-reward MetaWorld, Adroit, and ManiSkill tasks.

Problem

Imitation learning and demonstration-based RL struggle in long-horizon sparse-reward tasks, where small replication errors accumulate and existing methods either do flat distribution matching or require unrealistic resets to arbitrary demonstration states.

Approach

Track, per demonstration step, how often the agent visits each demonstration observation; use the last well-visited index as a capability proxy and sample goals in a window around it, then run Go-Explore-style rollouts (goal-conditioned Go phase followed by a BC explorer), training a goal-conditioned Dreamer-based policy with a learned temporal distance reward and a goal predictor for test time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use capability-aware goal sampling instead of always selecting the final demonstration state (ablation)Cago with BC Explorer · Disassemble, StickPush, and Pensuccess rateHelped
Use capability-aware goal sampling instead of sampling goals in proportion to training steps (ablation)Cago with BC Explorer · Disassemble, StickPush, and Pensuccess rateHelped
Add a BC Explorer after the sampled-goal phase (ablation)Cago with capability-aware goal sampling · Disassemble, StickPush, and Pensuccess rateHelped
Replace a uniformly random exploration policy with a BC Explorer (ablation)Cago with capability-aware goal sampling · Disassemble, StickPush, and Pensuccess rateHelped
Use capability-aware goals instead of Dreamer's goal-selection strategyDreamer · StickPushsuccess rate: 0.68 -> 0.99Helped
Use capability-aware goals instead of PEG's goal-selection strategyPEG · StickPushsuccess rate: 0.76 -> 0.99Helped
Use capability-aware goals instead of Dreamer's goal-selection strategyDreamer · Disassemblesuccess rate: 0.02 -> 0.80Helped
Use capability-aware goals instead of PEG's goal-selection strategyPEG · Disassemblesuccess rate: 0.04 -> 0.80Helped
Use capability-aware goals instead of Dreamer's goal-selection strategyDreamer · Adroit-Pensuccess rate: 0.52 -> 0.82Helped
Use capability-aware goals instead of PEG's goal-selection strategyPEG · Adroit-Pensuccess rate: 0.54 -> 0.82Helped
Use Cago instead of ACEDACED · Fetch-PickPlacesuccess rate: 0.93 -> 1.00Helped
Use Cago instead of Task phasingTask phasing · Fetch-PickPlacesuccess rate: 0.75 -> 1.00Helped

Surprising findings

Limitations

Experimental setup

Datasets: MetaWorld demonstrations (10 per task) Adroit demonstrations (10 per task) ManiSkill demonstrations (20 per task)

Benchmarks: MetaWorld very hard tasks (Shelf Place, Disassemble, Stick Pull, Stick Push, Pick Place Wall) Adroit (Door, Hammer, Pen) ManiSkill (PegInsertionSide, StackCube, PullCubeTool)

Metrics: success rate sample efficiency

Baselines: Dreamer JSRL MoDem Cal-QL GAIL PWIL SQIL ValueDice RLPD PEG ACED Task phasing

Builds on: Dreamer LEXA Go-Explore JSRL MoDem

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