atlas

Research map / Reinforcement learning / Imitation learning

Limited Preference Aided Imitation Learning from Imperfect Demonstrations

ICML 2024 · Reinforcement learning › Imitation learning · approach: Offline imitation from imperfect data

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 PAIL, an imitation learning method that learns a preference reward from limited human preference queries to reweight imperfect demonstrations and augments the demonstration set with high-preference-return trajectories explored by the policy.

Problem

Imitation learning from only imperfect (suboptimal, unlabeled mixed-quality) demonstrations cannot exceed demonstration quality; optimal demonstrations are often unavailable, and richer supervision such as scores or rankings is costly to obtain.

Approach

Learn a Bradley-Terry preference reward from a small number of preference queries, use it to reweight the imperfect demonstrations via a closed-form softmax distribution over preference returns, run max-causal-entropy IRL (SAC-based, DAC-style discriminator) on the reweighted data, and periodically add high-preference-return policy trajectories to the demonstration set so data quality keeps improv

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PAIL with limited preference queries instead of MCE-IRLGridWorld policy learning · GridWorldArrival Rate (%): 45.82 ± 2.27 -> 87.24 ± 4.15Helped
Use PAIL with limited preference queries instead of MCE-IRLGridWorld policy learning · GridWorldOut Rate (%): 2.66 ± 0.63 -> 1.66 ± 0.49Helped
Use PAIL instead of the strongest prior baselines with 60 queriesMujoco locomotion tasks · Mujoco averageNormalized average return: 0.48 -> 0.86Helped
Use PAIL instead of the strongest prior baseline with 60 queriesDMC locomotion tasks · DMC averageNormalized average return: 0.55 -> 0.89Helped
Add preference-based demonstration reweighting (ablation)PAIL · Walker2d-v2, MNormalized returnHelped
Add demonstration augmentation (ablation)PAIL · Walker2d-v2, MNormalized returnHelped
Set the entropy coefficient β to a very small value (ablation)PAIL · Walker2d-v2, MNormalized returnHurt
Set the entropy coefficient β to 7 or 15 (ablation)PAIL · Walker2d-v2, MNormalized returnHelped
Increase the entropy coefficient β excessively (ablation)PAIL · Walker2d-v2, MNormalized returnHurt
Increase the number of preference queries (ablation)PAIL · Walker2d-v2, MNormalized returnHelped
Increase preference queries beyond 20 (ablation)PAIL · Walker2d-v2, MNormalized returnNo clear effect
Increase the number of initial demonstrations (ablation)PAIL · Walker2d-v2, MNormalized returnHelped

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo imperfect demonstrations (L, M, H quality) DMControl imperfect demonstrations (M quality) GridWorld imperfect demonstrations (M)

Benchmarks: GridWorld MuJoCo (Ant, HalfCheetah, Hopper, Humanoid, Walker2d) DMControl (cheetah run, quadruped walk, walker walk)

Metrics: arrival rate out rate normalized average return Pearson correlation between preference and oracle reward

Baselines: MCE-IRL SAIL-TRPO SAIL-SAC AILP PEBBLE BC-PEBBLE

Builds on: PEBBLE DAC SAC Bradley-Terry preference model SAIL

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