atlas

Research map / Reinforcement learning / Offline RL

Unleashing the Power of Pre-trained Language Models for Offline Reinforcement Learning

ICLR 2024 · Reinforcement learning › Offline RL · approach: Offline-to-online fine-tuning · 5 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 LaMo, which initializes a Decision Transformer with pre-trained GPT-2, freezes it with LoRA, swaps linear embeddings for MLPs, and adds an auxiliary language loss to improve offline RL, especially in sparse-reward and low-data settings.

Problem

Offline RL with Decision Transformers is data hungry and underperforms value-based methods like CQL, especially in sparse-reward and limited-data regimes; prior LM-initialized DT (Wiki-RL) did not surpass CQL.

Approach

Use a GPT-2 initialized Decision Transformer with frozen pre-trained attention weights fine-tuned via LoRA, MLP input embeddings and output heads instead of linear projections, plus an auxiliary WikiText language-prediction loss to preserve language ability and prevent overfitting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LaMo instead of DToffline RL on sparse-reward tasks · Sparse-reward tasks, 100% data averagenormalized score: 36.5 -> 47.9Helped
Use LaMo instead of Wiki-RLoffline RL on sparse-reward tasks · Sparse-reward tasks, 1%-50% data averagenormalized score: 17.9 -> 31.1Helped
Use LaMo instead of CQLoffline RL on Atari · Atari, 100% data averagenormalized score: 189.1 -> 226.0Helped
Use LaMo instead of CQLoffline RL on MuJoCo · MuJoCo, 100% data averagenormalized score: 63.3 vs 63.1Mixed
Replace linear projections with MLP embeddings (ablation)LaMo · offline RL tasksnormalized scoreHelped
Use LoRA rather than full-weight fine-tuning (ablation)LaMo · offline RL tasksnormalized scoreHelped
Add LoRA adaptation rather than freeze all Transformer parameters (ablation)LaMo · offline RL tasksnormalized scoreHelped
Add an auxiliary language prediction loss (ablation)LaMo · Kitchen sparse-reward tasksnormalized scoreHelped
Add an auxiliary language prediction loss (ablation)LaMo · tasks outside Kitchennormalized scoreNo clear effect
Replace GPT-2 language pre-training with ImageGPT visual pre-training (ablation)LaMo · Atari, 10%-100% data averagenormalized score: 165.6 -> 113.6Hurt
Remove language pre-training and use randomly initialized Transformer weights (ablation)LaMo with LoRA · Kitchen Partial, 1% datanormalized score: 11.6 -> 9.8Hurt
Remove language pre-training and use randomly initialized Transformer weights (ablation)LaMo with LoRA · Kitchen Partial, 10% datanormalized score: 35.1 -> 24.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Kitchen D4RL MuJoCo d4rl-atari WikiText Reacher2d (self-generated with PPO)

Benchmarks: D4RL Kitchen D4RL MuJoCo d4rl-atari Reacher2d

Metrics: normalized score

Baselines: Decision Transformer Wiki-RL CQL IQL TD3+BC BCQ NFQ Behavior Cloning Diffusion-QL ImageGPT

Builds on: Decision Transformer LoRA Wiki-RL GPT-2 CQL

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