atlas

Research map / Reinforcement learning / Offline RL

Efficient Online Reinforcement Learning Fine-Tuning Need Not Retain Offline Data

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

Proposes WSRL, which fine-tunes offline RL initializations online without retaining offline data by warming up the replay buffer with a few rollouts from the frozen pre-trained policy and then running high-UTD SAC.

Problem

Online RL fine-tuning of offline RL pre-trained policies and Q-functions typically requires retaining offline data for stability, which is expensive and undermines the benefit of pre-training; existing methods unlearn and forget the pre-trained initialization without it.

Approach

Seed the online replay buffer with a small warmup set (5k steps) of rollouts from the frozen pre-trained policy so Q-values can recalibrate on in-distribution data, then run a standard non-pessimistic high-UTD SAC with ensemble Q-functions and layer norm, initialized from the pre-trained policy and Q-function.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WSRL instead of SERL for online fine-tuningCalQL-pretrained Franka Peg Insertion · Franka Peg Insertionsuccesses (20 trials): 0/20 -> 20/20Helped
Fine-tune with WSRL rather than retain the offline Cal-QL checkpointFranka Peg Insertion · Franka Peg Insertionsuccesses (20 trials): 13/20 -> 20/20Helped
Add a warmup phase using rollouts from the frozen pretrained policy (ablation)WSRL · Three environmentsfine-tuning performanceHelped
Seed the replay buffer with random actions instead of pretrained-policy actions (ablation)WSRL · Kitchen-mixed and Kitchen-partialfine-tuning performanceHurt
Use a short warmup phase of 1k steps rather than the tested longer warmups (ablation)WSRL · Kitchen-mixed, Antmaze-large-diverse, and Door-binaryfine-tuning performanceMixed
Use a longer warmup phase, such as 20k steps (ablation)WSRL · Kitchen-mixedfine-tuning performanceHurt
Use CalQL instead of SAC for online fine-tuning (ablation)WSRL with matched initialization and warmup · Fine-tuning environmentsfine-tuning performanceHurt
Remove pretrained policy initialization (ablation)WSRL · Fine-tuning environmentsfine-tuning speedHurt
Remove pretrained Q-function initialization (ablation)WSRL · Antmazefine-tuning speedHurt
Remove pretrained Q-function initialization (ablation)WSRL · Some domainsfine-tuning performanceNo clear effect
Initialize the Q-function from CQL, IQL, or CalQL rather than CalQL alone (ablation)WSRL · Kitchen-mixed, Kitchen-partial, and Kitchen-completefine-tuning performanceNo clear effect
Initialize the Q-function from CalQL rather than CQL or IQL (ablation)WSRL · Kitchen-mixedfine-tuning performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Antmaze D4RL Kitchen D4RL Adroit D4RL Mujoco locomotion Antmaze-Ultra Franka peg insertion offline dataset (~17K transitions)

Benchmarks: D4RL Antmaze D4RL Kitchen D4RL Adroit D4RL Mujoco locomotion Franka peg insertion

Metrics: success rate normalized return KL divergence of policy and Q-function TD error

Baselines: JSRL CQL IQL CalQL SO2 RLPD SAC (fast) SERL

Builds on: CalQL CQL IQL SAC RLPD JSRL

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