atlas

Research map / Reinforcement learning / Offline RL

Offline Behavior Distillation

NeurIPS 2024 · Reinforcement learning › Offline RL · approach: Simple practical offline RL · 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.

Formulates offline behavior distillation (OBD) to synthesize a few expert (state, action) pairs from sub-optimal D4RL data, and proposes action-value weighted PBC (Av-PBC), which gives a linear-discount-complexity performance guarantee and outperforms DBC and PBC.

Problem

Massive sub-optimal offline RL datasets make policy training inefficient; the goal is to distill them into a small set of expert-like state-action pairs that enable rapid behavioral cloning, but no reliable offline objective exists to measure distillation quality.

Approach

Replace the TV-distance policy-based BC objective (quadratic discount complexity) with an action-value weighted decision difference, whose gap to policy performance is exactly J(pi*)-J(pi) = 1/(1-gamma) E_{s~d_pi}[sum_a q_{pi*}(s,a)(pi*-pi)], yielding linear discount complexity; practically sample a~pi* and weight squared differences by q_{pi*}.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use action-value-weighted PBC instead of PBCOffline behavior distillation · D4RL (9 datasets), averagenormalized return: 30.4 -> 38.2Helped
Correct offline data actions with the near-optimal policy (PBC instead of DBC)Offline behavior distillation · D4RL (9 datasets), averagenormalized return: 20.9 -> 30.4Helped
Use Av-PBC instead of DBCOffline behavior distillation · D4RL (9 datasets), averagenormalized return: 20.9 -> 38.2Helped
Train an ensemble of 10 policies on Av-PBC-distilled dataAv-PBC · D4RL (9 datasets), averagenormalized return: +9.9Helped
Increase synthetic data size from 16 to 256 (ablation)Av-PBC · D4RL, Halfcheetah M-Rnormalized return: 6.9 -> 35.9Helped
Increase synthetic data size from 16 to 256 (ablation)Av-PBC · D4RL, Hopper M-Rnormalized return: 27.3 -> 40.9Helped
Increase synthetic data size from 16 to 256 (ablation)Av-PBC · D4RL, Walker2D M-Rnormalized return: 14.8 -> 55.0Helped
Use a 3-layer policy network instead of the default 4-layer MLP (ablation)Av-PBC-distilled data · D4RL (9 datasets), averagenormalized return: 38.2 -> 41.0Mixed
Use a 6-layer policy network instead of the default 4-layer MLP (ablation)Av-PBC-distilled data · D4RL (9 datasets), averagenormalized return: 38.2 -> 31.7Hurt
Use Adam instead of the default SGD optimizer (ablation)Av-PBC-distilled data · D4RL (9 datasets), averagenormalized return: 38.2 -> 39.3Helped
Use AdamW instead of the default SGD optimizer (ablation)Av-PBC-distilled data · D4RL (9 datasets), averagenormalized return: 38.2 -> 39.3Helped
Use SGDm instead of the default SGD optimizer (ablation)Av-PBC-distilled data · D4RL (9 datasets), averagenormalized return: 38.2 -> 38.1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: D4RL halfcheetah-medium-replay D4RL halfcheetah-medium D4RL halfcheetah-medium-expert D4RL hopper-medium-replay D4RL hopper-medium D4RL hopper-medium-expert D4RL walker2d-medium-replay D4RL walker2d-medium D4RL walker2d-medium-expert

Benchmarks: D4RL Halfcheetah D4RL Hopper D4RL Walker2D

Metrics: normalized return

Baselines: Random Selection DBC PBC BC (Whole) Cal-QL (Whole)

Builds on: dataset distillation Cal-QL behavior distillation backpropagation through time

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