atlas

Research map / Image generation / Fast diffusion sampling

Imitation Learning from Purified Demonstrations

ICML 2024 · Image generation › Fast diffusion sampling · approach: Accelerated diffusion policies · 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 DP-IL, which purifies sub-optimal demonstrations with a forward-then-reverse DDPM diffusion process trained on a few optimal demos, then runs BC or GAIL on the purified data, with theoretical bounds on purification distance.

Problem

Imitation learning from imperfect demonstrations where only a small set of optimal demonstrations is available alongside many sub-optimal ones, which degrade standard IL methods.

Approach

Instead of integrating confidence weighting into IL training (bi-level optimization), purify the sub-optimal demonstrations first via a two-step diffusion process (forward noising to smooth perturbations, reverse denoising using a diffusion model trained on optimal demos), then apply any IL method (BC or GAIL) to the purified data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
purify demonstrations with diffusion before behavior cloningBC on MuJoCo · Ant-v2 D1-L1average cumulative reward: 28±28 -> 261±54Helped
purify demonstrations with diffusion before behavior cloningBC on MuJoCo · HalfCheetah-v2 D1-L3average cumulative reward: 834±249 -> 4042±80Helped
purify demonstrations with diffusion before behavior cloningBC on MuJoCo · Walker2d-v2 D2-L3average cumulative reward: 2637±134 -> 3076±205Helped
purify demonstrations with diffusion before behavior cloningBC on MuJoCo · Hopper-v2 D1-L3average cumulative reward: 3207±7 -> 1825±137Hurt
purify human demonstrations with diffusion before behavior cloningBC on RoboSuite Nut Assembly reaching · RoboSuite Nut Assembly reachingsuccess rate: 0.82 -> 0.86Helped
replace diffusion purification with Gaussian filter (ablation)DP-BC · Ant-v2 D1-L1average cumulative reward: 242 vs 261Hurt
replace diffusion purification with mean filter (ablation)DP-BC · Ant-v2 D1-L1average cumulative reward: 182 vs 261Hurt
replace diffusion purification with median filter (ablation)DP-BC · Ant-v2 D1-L2average cumulative reward: 437 vs 803Hurt
use uniform or salt-and-pepper perturbations instead of Gaussian perturbations (ablation)DP-BC · MuJoCo Ant and HalfCheetahaverage cumulative rewardMixed
set reverse point i_r to 3 (ablation)DP-BC on RoboSuite Nut Assembly reaching · RoboSuite Nut Assembly reachingsuccess rate: 0.78 -> 0.86Helped
increase reverse point i_r from 3 to 10 (ablation)DP-BC on RoboSuite Nut Assembly reaching · RoboSuite Nut Assembly reachingsuccess rate: 0.86 -> 0.60Hurt
use mixed L1, L2, and L3 demonstrations (ablation)DP-BC · MuJoCo Antaverage cumulative reward: 193 -> 601Helped

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo Ant-v2 MuJoCo HalfCheetah-v2 MuJoCo Walker2d-v2 MuJoCo Hopper-v2 RoboTurk human demonstrations (Robosuite Sawyer NutAssembly reaching)

Benchmarks: MuJoCo Ant-v2 MuJoCo HalfCheetah-v2 MuJoCo Walker2d-v2 MuJoCo Hopper-v2 Robosuite Sawyer NutAssembly reaching

Metrics: average cumulative ground-truth reward success rate

Baselines: BC BCND DWBC DemoDICE 2IWIL IC-GAIL WGAIL mean filter median filter Gaussian filter

Builds on: DDPM DiffPure GAIL BCND DWBC

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