atlas

Research map / Reinforcement learning / Offline RL

Pre-training with Synthetic Data Helps Offline Reinforcement Learning

ICLR 2024 · Reinforcement learning › Offline RL · approach: Offline-to-online fine-tuning · 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.

Shows that pre-training Decision Transformer and CQL on simple synthetic data (Markov chain or MDP sequences, or IID data) before offline RL fine-tuning matches or beats language (Wiki) pre-training on D4RL MuJoCo tasks.

Problem

Whether the performance gains from pre-training offline RL models on a language corpus are specific to language, or can be obtained from simple synthetic pre-training data, for both transformer (Decision Transformer) and MLP (CQL) backbones.

Approach

Pre-train with autoregressive next-state prediction on data from a randomly parameterized one-step Markov chain (100 states) for DT, and with forward-dynamics prediction on synthetic MDP data for CQL's MLP Q-networks; the synthetic data needs no relation to the environment, and even IID data works, which is explained by a centroid-based analysis of the forward-dynamics objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pre-train DT on one-step MC synthetic data rather than training from scratchDecision Transformer · D4RL MuJoCo, average over datasetsnormalized test score (final): 67.7 $\pm$ 5.4 -> 73.6 $\pm$ 4.9Helped
Pre-train DT on one-step MC synthetic data rather than WikipediaDecision Transformer · D4RL MuJoCo, average over datasetsnormalized test score (final): 69.9 $\pm$ 5.6 -> 73.6 $\pm$ 4.9Helped
Pre-train CQL on synthetic MDP dataCQL · D4RL MuJoCo, average over datasetsnormalized test score (final): 78.0 $\pm$ 4.7 -> 84.9 $\pm$ 3.7Helped
Increase MC history from 1 step to 2 or 5 steps (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 73.0 $\pm$ 4.2 (2-MC); 71.8 $\pm$ 4.8 (5-MC)Hurt
Use MC state spaces of 10, 10,000, or 100,000 rather than 100 (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 71.9 $\pm$ 5.3 (S10); 72.9 $\pm$ 4.6 (S10000); 72.4 $\pm$ 4.7 (S100000)Mixed
Increase MC state space from 100 to 1,000 (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 74.0 $\pm$ 4.0Helped
Vary MC transition temperature from 1 to 0.01, 0.1, 10, or 100 (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 71.7 $\pm$ 4.7 (τ=0.01); 73.1 $\pm$ 5.4 (τ=0.1); 72.4 $\pm$ 4.7 (τ=10); 71.9 $\pm$ 4.7 (τ=100)Hurt
Use IID uniform synthetic states instead of MC-generated states (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 71.3 $\pm$ 5.1Hurt
Reduce DT synthetic pre-training from 20k to 1k or 10k updates (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 70.5 $\pm$ 5.5 (1k); 71.2 $\pm$ 5.1 (10k)Hurt
Increase DT synthetic pre-training from 20k to 40k or 60k updates (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 74.4 $\pm$ 5.2 (40k); 74.2 $\pm$ 5.1 (60k)Helped
Increase DT synthetic pre-training from 20k to 80k updates (ablation)DT+Synthetic · D4RL MuJoCo, average over datasetsnormalized test score (final): 73.6 $\pm$ 4.9 -> 73.8 $\pm$ 4.6Mixed
Use CQL synthetic MDP state/action space sizes other than 100 (ablation)CQL+MDP · D4RL MuJoCo, average over datasetsnormalized test score (final): 84.9 $\pm$ 3.7 -> 83.7 $\pm$ 3.8 (S=10); 85.6 $\pm$ 3.0 (S=1,000); 85.2 $\pm$ 3.5 (S=10,000); 84.6 $\pm$ 4.0 (S=100,000)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: D4RL halfcheetah, hopper, walker2d, ant (medium-expert, medium-replay, medium) WikiText-103 (Wiki pre-training baseline) synthetic Markov chain data synthetic MDP data

Benchmarks: D4RL halfcheetah D4RL hopper D4RL walker2d D4RL ant

Metrics: normalized score (D4RL) average final performance over last four evaluations best score number of updates to reach 90% of baseline wall-clock computation time

Baselines: Decision Transformer DT+Wiki CQL CQL+IID

Builds on: Decision Transformer Conservative Q-Learning Wikipedia pre-training for DT (Reid et al., 2022) Safe Q Target

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