atlas

Research map / Reinforcement learning / Imitation learning

Latent Policy Barrier: Learning Robust Visuomotor Policies by Staying In-Distribution

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

Proposes Latent Policy Barrier (LPB), which trains a diffusion policy on limited expert data plus a latent dynamics model trained on policy-checkpoint rollouts, and steers actions at inference to keep latent states near expert embeddings.

Problem

Behavior-cloned visuomotor policies suffer covariate shift, where small deviations compound into failure; existing fixes (DAgger-style human corrections, synthetic augmentation) are labor-intensive, task-specific, or degrade imitation quality.

Approach

Treat the latent embeddings of expert demonstrations as an implicit barrier (inspired by control barrier functions). A dynamics model trained on expert data and automatically collected checkpoint rollouts predicts future latents, and classifier-style gradient guidance on the diffusion denoising process pulls actions toward expert-like latent states at inference time, with no extra human input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add latent-space policy steering to the diffusion policyDiffusion Policy · Transportsuccess rate: 0.79 ± 0.034 -> 0.85 ± 0.009Helped
Add latent-space policy steering to the diffusion policyDiffusion Policy · Tool-Hangsuccess rate: 0.29 ± 0.009 -> 0.39 ± 0.009Helped
Add latent-space policy steering to the diffusion policyDiffusion Policy · Push-Tsuccess rate: 0.59 ± 0.008 -> 0.65 ± 0.012Helped
Add latent-space policy steering to the diffusion policyDiffusion Policy · Libero-10success rate: 0.71 ± 0.006 -> 0.75 ± 0.038Helped
Add latent-space policy steering to the diffusion policyDiffusion Policy · Squaresuccess rate: 0.65 ± 0.009 -> 0.65 ± 0.019No clear effect
Use policy rollout data rather than noisy demonstrations to train the dynamics model (ablation)LPB · Tool-Hangsuccess rate: 0.30 ± 0.031 -> 0.39 ± 0.009Helped
Use policy rollout data rather than epsilon-greedy exploration data to train the dynamics model (ablation)LPB · Transportsuccess rate: 0.71 ± 0.024 -> 0.85 ± 0.009Helped
Use classifier guidance instead of MPC action sampling (ablation)LPB · Tool-Hangsuccess rate: 0.32 ± 0.028 -> 0.39 ± 0.009Helped
Use classifier guidance instead of direct gradient descent on actions (ablation)LPB · Transportsuccess rate: 0.73 ± 0.025 -> 0.85 ± 0.009Helped
Use the base policy encoder rather than DINOv2 (ablation)LPB · Squaresuccess rate: 0.61 ± 0.025 -> 0.65 ± 0.019Helped
Use the base policy encoder rather than a reconstruction-trained encoder (ablation)LPB · Transportsuccess rate: 0.68 ± 0.043 -> 0.85 ± 0.009Helped
Increase rollout data used to train the dynamics model (ablation)LPB · Tool-Hangsuccess rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Push-T Robomimic (Square, Tool-Hang, Transport) LIBERO-10 UMI cup arrangement demonstrations NIST belt assembly demonstrations

Benchmarks: Push-T Robomimic Square Robomimic Tool-Hang Robomimic Transport LIBERO-10 Real-world cup arrangement Real-world belt assembly

Metrics: success rate

Baselines: Expert BC Mixed BC Filtered BC CQL CCIL LPB-MPC LPB-GD

Builds on: Diffusion Policy DAgger Control Barrier Functions CCIL Conservative Q-Learning

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