atlas

Research map / Reinforcement learning / Imitation learning

Bidirectional Decoding: Improving Action Chunking via Guided Test-Time Sampling

ICLR 2025 · Reinforcement learning › Imitation learning · approach: Imitation combined with RL · 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.

Analyzes the consistency-reactivity tradeoff of action chunking in imitation learning and proposes Bidirectional Decoding (BID), a test-time sample-selection method that combines backward coherence with forward contrast against strong and weak policy checkpoints.

Problem

Action chunking in generative behavior cloning has inconsistent effects: it captures temporal dependencies in demonstrations but reduces reactivity to unexpected states, and the choice of action horizon involves an unclear tradeoff.

Approach

At each step, sample multiple action chunks and select one by a backward criterion (closeness to the previously executed chunk) plus a forward contrast criterion (close to samples from a stronger checkpoint, far from samples from a weaker early checkpoint), giving test-time consistency and reactivity without changing the policy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use BID instead of vanilla samplingVQ-BeT · Push-T, closed-loopsuccess rate: 38.9 $\pm$ 1.5 -> 43.8 $\pm$ 1.4Helped
increase BID sample size from 1 to 32VQ-BeT · Push-Tsuccess rate: 49.1 -> 54.4Helped
add forward contrast to backward coherence (ablation)VQ-BeT BID · Push-T, open-loop averagesuccess rate: 35.1 $\pm$ 1.0 -> 37.8 $\pm$ 1.6Helped
add negative samples to forward contrast (ablation)VQ-BeT BID · Push-T, open-loop averagesuccess rate: 37.0 $\pm$ 0.9 -> 37.8 $\pm$ 1.6Helped
add positive samples to forward contrast (ablation)VQ-BeT BID · Push-T, open-loop averagesuccess rate: 35.5 $\pm$ 1.2 -> 37.8 $\pm$ 1.6Helped
add forward contrast to backward coherence (ablation)VQ-BeT BID · Push-T, closed-loop averagesuccess rate: 41.4 $\pm$ 1.2 -> 43.8 $\pm$ 1.4Helped
add negative samples to forward contrast (ablation)VQ-BeT BID · Push-T, closed-loop averagesuccess rate: 42.8 $\pm$ 1.4 -> 43.8 $\pm$ 1.4Helped
add positive samples to forward contrast (ablation)VQ-BeT BID · Push-T, closed-loop averagesuccess rate: 42.7 $\pm$ 1.0 -> 43.8 $\pm$ 1.4Helped
use L1 instead of L2 distance in BID (ablation)Diffusion Policy · Liftsuccess rate: 0.58 $\pm$ 0.06 -> 0.68 $\pm$ 0.05Helped
increase action horizon from 1 to 10one-dimensional imitation policy · One-dimensional simulation, noise 0.0total variation distance: 4.03 -> 0.00Helped
set action horizon to 1 rather than longer horizonsone-dimensional imitation policy · One-dimensional simulation, noise 0.4total variation distance: 0.36 vs 0.42, 0.59, 0.835, 1.11Helped
extend context length beyond the short context setting (ablation)Diffusion Policy · Push-TperformanceMixed

Surprising findings

Limitations

Experimental setup

Datasets: Push-T RoboMimic Franka Kitchen LeRobot Push-T checkpoint UMI diffusion policy checkpoint

Benchmarks: Push-T RoboMimic Lift RoboMimic Can RoboMimic Square RoboMimic Transport RoboMimic Tool Hang Franka Kitchen real-world dynamic placing real-world dynamic picking

Metrics: success rate total variation distance inference time

Baselines: Vanilla Warmstart EMA (temporal ensembling) VQ-BeT vanilla sampling

Builds on: Diffusion Policy receding horizon control temporal ensembling contrastive decoding

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