atlas

Research map / Reinforcement learning / Imitation learning

Diffusion-Reward Adversarial Imitation Learning

NeurIPS 2024 · Reinforcement learning › Imitation learning · approach: Adversarial imitation learning · 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 DRAIL, a generative adversarial imitation learning method whose discriminator is a conditional diffusion model turned into a binary classifier via diffusion losses, providing bounded diffusion rewards for PPO policy learning.

Problem

GAIL training is brittle and unstable, and its discriminator-derived rewards can overfit to expert demonstrations and generalize poorly to unseen states.

Approach

Build the GAIL discriminator from a conditional diffusion model conditioned on real/fake labels: the sigmoid of the difference between the expert-conditioned and agent-conditioned diffusion losses gives a bounded "realness" probability, trained with BCE and used as a reward via log D - log(1-D), with only one denoising step needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DRAIL instead of DiffAILAdversarial imitation learning · Mazesuccess rate: 94.06%\pm1.67% -> 96.83%\pm0.49%Helped
Use DRAIL instead of DiffAILAdversarial imitation learning · FetchPushsuccess rate: 93.66%\pm3.15% -> 95.78%\pm0.80%Helped
Use DRAIL instead of DiffAILAdversarial imitation learning · HandRotatesuccess rate: 97.49%\pm0.48% -> 93.88%\pm3.23%Hurt
Use DRAIL instead of WAILAdversarial imitation learning · AntReachsuccess rate: 33.84%\pm2.63% -> 39.02%\pm1.40%Helped
Use DRAIL instead of BCImitation learning · Walkerreturn: 5431.19\pm267.40 -> 5381.15\pm115.25Hurt
Use DRAIL instead of DiffAILAdversarial imitation learning · CarRacingreturn: 689.62\pm96.72 -> 746.35\pm31.28Helped
Use DRAIL instead of Diffusion PolicyImitation learning · FetchPush 2.00× noisesuccess rate: 79.20%\pm3.76% -> 99.09%\pm0.47%Helped
Use DRAIL instead of Diffusion PolicyImitation learning · FetchPick 2.00× noisesuccess rate: 76.64% -> 87.22%Helped
Use DRAIL instead of BCImitation learning · FetchPush, 2000 expert state-action pairssuccess rate: 80.20%\pm14.70% -> 86.44%\pm13.44%Helped
Use DRAIL instead of DiffAILAdversarial imitation learning · FetchPush, 2000 expert state-action pairssuccess rate: 46.61%\pm37.37% -> 86.44%\pm13.44%Helped
Use DRAIL instead of BCImitation learning · Walker, 1 expert trajectoryreturn: 3055.27\pm1834.75 -> 4960.10\pm164.57Helped

Surprising findings

Limitations

Experimental setup

Datasets: maze2d-medium-v2 expert demonstrations FetchPush expert demonstrations HandRotate expert demonstrations AntReach expert demonstrations Walker PPO expert trajectories CarRacing PPO expert demonstrations

Benchmarks: Maze FetchPush HandRotate AntReach Walker CarRacing FetchPick

Metrics: success rate return

Baselines: Behavioral Cloning Diffusion Policy GAIL GAIL-GP WAIL DiffAIL

Builds on: GAIL DiffAIL Diffusion Classifier DDPM 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