atlas

Research map / Reinforcement learning / Imitation learning

Iterative Regularized Policy Optimization with Imperfect Demonstrations

ICML 2024 · Reinforcement learning › Imitation learning · approach: Imitation combined with RL

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 IRPO, which iterates offline imitation learning and KL-regularized online RL, using the online-learned policy to roll out better demonstrations for the next iteration, to fine-tune policies from imperfect demonstrations on MuJoCo, Reach, and a fixed-wing UAV attitude task.

Problem

Fine-tuning policies learned from imperfect, scarce demonstrations with KL-regularized online RL is limited by over-constrained exploration and primacy bias, which cap the achievable return.

Approach

Iterate offline IL and online KL-regularized RL, using the online-learned policy as the demonstrator to roll out new trajectories that replace low-quality demonstrations (demonstration boosting), so the reference policy and demonstration quality improve each iteration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace single-stage offline-to-online fine-tuning with iterative imitation learning and demonstration boostingPolicy learning from imperfect demonstrations · Halfcheetahexpected return: 6954.97±606.67 -> 7678.4±60.81Helped
Replace single-stage offline-to-online fine-tuning with iterative imitation learning and demonstration boostingPolicy learning from imperfect demonstrations · Hopperexpected return: 2656.11±222.7 -> 3044.7±48.65Helped
Replace single-stage offline-to-online fine-tuning with iterative imitation learning and demonstration boostingPolicy learning from imperfect demonstrations · Reachexpected return: -7.36±2.07 -> -5.32±0.43Helped
Replace single-stage offline-to-online fine-tuning with iterative imitation learning and demonstration boostingPolicy learning from imperfect demonstrations · Attitude controlsuccess rate: 0.32±0.01 -> 0.54±0.01Helped
Reduce KL regularization strength from 100 to 10−2 (ablation)Online policy optimization · Halfcheetahexpected return: 5708.93±80.10 -> 7392.39±897.89Helped
Reduce KL regularization strength from 10−1 to 10−3 (ablation)Online policy optimization · Hopperexpected return: 2641.55±207.13 -> 1626.12±770.63Hurt
Reduce KL regularization strength from 10−1 to 10−2 (ablation)Online policy optimization · Reachexpected return: -10.39±1.92 -> -2.89±0.13Helped
Reduce KL regularization strength from 10−1 to 10−2 (ablation)Online policy optimization · Attitude controlsuccess rate: 0.225±0.031 -> 0.362±0.018Helped
Roll out demonstrations with the online-learned policy for the next iteration instead of retaining only the policy (ablation)IRPO · Attitude controlsuccess rateHelped
Increase the demonstration fraction from 10% to 50% and to all available demonstrations (ablation)IRPO · Attitude controlsuccess rateHelped
Use demonstrations concentrated in the medium-difficulty goal region rather than easy or hard goals (ablation)IRPO · Attitude controlsuccess rateHelped
Increase KL regularization strength as demonstration quality improves (ablation)IRPO · Attitude controlsuccess rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Halfcheetah D4RL Hopper Modified Reach (Bullet) fixed-wing UAV attitude control demonstrations (PID and human play)

Benchmarks: Halfcheetah (MuJoCo) Hopper (MuJoCo) Reach (PyBullet) fixed-wing UAV attitude control

Metrics: expected return success rate KL divergence

Baselines: BC AlphaStar-style fixed KL PIRLNav-style fixed KL Reincarnating RL annealed KL TGRL PROTO EMA regularization

Builds on: behavior cloning KL-regularized RL fine-tuning PROTO primacy bias (Nikishin et al. 2022) Reincarnating RL

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