atlas

Research map / Reinforcement learning / Imitation learning

Diffusion Model-Augmented Behavioral Cloning

ICML 2024 · Reinforcement learning › Imitation learning · approach: Behavior cloning theory and models · 3 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 Diffusion Model-Augmented Behavioral Cloning (DBC), which adds a diffusion-model loss on expert state-action pairs to the BC loss so the policy learns both conditional p(a|s) and joint p(s,a) signals without environment interaction.

Problem

Behavioral cloning models the conditional p(a|s) and generalizes poorly to unseen states, while joint-probability generative models generalize better but are slow at action retrieval and suffer from manifold overfitting, in environment-free imitation learning.

Approach

Train a DDPM on concatenated expert state-action pairs and use its noise-prediction loss (normalized by the expert diffusion loss, hinged at zero) on policy-predicted actions as an extra learning signal added to the BC loss, so the policy stays efficient at inference while benefiting from joint-distribution guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine BC loss with diffusion-model loss (ablation)DBC · FetchPicksuccess rate: 91.6% ± 5.8% -> 97.5% ± 1.9%Helped
combine BC loss with diffusion-model loss (ablation)DBC · Mazesuccess rate: 79.6% ± 9.6% -> 95.4% ± 1.7%Helped
use diffusion model instead of the second-best GAN guide (ablation)DBC with BC · Mazesuccess rate: +2.4%Helped
remove expert diffusion-loss normalization (ablation)DBC · Mazesuccess rate: 95.4% ± 1.7% -> 94.7% ± 1.9%Hurt
remove expert diffusion-loss normalization (ablation)DBC · FetchPicksuccess rate: 96.9% ± 1.7% -> 96.6% ± 1.7%Hurt
set diffusion-loss coefficient λ to 0 (BC only) (ablation)DBC · FetchPicksuccess rate: 97.5% -> 91.7%Hurt
set diffusion-loss coefficient λ to 10 (ablation)DBC · FetchPicksuccess rate: 51.46%Hurt
train the diffusion model with noise level 0.01 instead of 0 (ablation)DM-guided policy · spiral mazesuccess rate: 12% -> 32%Helped
use DM guidance rather than BC alone (ablation)policy learning on spiral maze · spiral mazesuccess rate: 85% vs 32%Hurt
use diffusion-model data augmentation for BC (ablation)BC on Maze · Mazeperformance: 2.06%No clear effect
replace conditional policy with joint-probability DM-only policy (ablation)policy learning on spiral maze · spiral mazesuccess rateHurt
use DBC rather than BCimitation policy · CarRacingreturn: 766.4 -> 791.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: maze2d-medium-v2 expert demonstrations FetchPick demonstrations HandRotate expert demonstrations (SAC) Cheetah and Walker demonstrations AntReach demonstrations CarRacing PPO expert demonstrations

Benchmarks: maze2d-medium-v2 (Maze) FetchPick HandRotate Cheetah Walker AntReach CarRacing

Metrics: success rate return episodes per second

Baselines: BC Implicit BC Diffusion Policy

Builds on: behavioral cloning DDPM Implicit BC Diffusion Policy

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