atlas

Research map / Reinforcement learning / Offline RL

Improving Generalization in Offline Reinforcement Learning via Adversarial Data Splitting

ICML 2024 · Reinforcement learning › Offline RL · approach: Behavior regularization for offline 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 adversarial data splitting (ADS), a min-max meta-learning framework that adversarially splits offline RL data into train/validation subsets to improve generalization near OOD boundaries, applied on top of CQL, TD3+BC and MCQ.

Problem

Offline RL suffers from OOD overestimation and overly conservative learning from suboptimal data; existing methods explicitly delimit OOD action boundaries, which impedes realistic value estimates for data near those boundaries.

Approach

Simulate distribution shift by splitting the offline dataset into train/validation subsets, then solve a min-max meta-learning problem: train on the train-subset to minimize validation loss while adversarially selecting the hardest (maximum-shift) validation split; stratified sampling via GMM clusters keeps subsets similar, and the loss is blended with CQL's conservative term using a support-based

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply ADS to CQLCQL · D4RL MuJoCo and AntMaze datasetsnormalized score: 49.4 ± 0.2 -> 73.9 ± 2.8; 59.1 ± 4.1 -> 101.0 ± 6.0; 83.6 ± 0.5 -> 91.3 ± 1.0; 47.0 ± 0.3 -> 49.6 ± 2.9; 98.6 ± 1.5 -> 1Mixed
apply ADS to TD3+BCTD3+BC · D4RL MuJoCo and AntMaze datasetsnormalized score: 48.2 ± 0.5 -> 49.0 ± 2.7; 60.8 ± 3.4 -> 73.7 ± 13.0; 84.4 ± 2.1 -> 85.0 ± 1.1; 45.0 ± 0.5 -> 46.1 ± 2.9; 67.3 ± 13.2 -> Mixed
apply ADS to MCQMCQ · D4RL MuJoCo and AntMaze datasetsnormalized score: 62.5 ± 3.1 -> 63.2 ± 2.7; 78.4 ± 4.3 -> 103.0 ± 1.5; 91.0 ± 1.1 -> 94.5 ± 2.9; 56.2 ± 2.7 -> 59.4 ± 3.1; 101.6 ± 1.0 -> Mixed
add adversarial splitting rather than stochastic train/validation splitting (ablation)CQL+ADS · D4RL MuJoCo datasetsnormalized score: 68.6 ± 3.1 -> 73.9 ± 2.8; 91.3 ± 7.7 -> 101.0 ± 6.0; 87.2 ± 1.5 -> 91.3 ± 1.0Helped
add adversarial splitting rather than stochastic train/validation splitting (ablation)TD3+BC+ADS · D4RL MuJoCo datasetsnormalized score: 48.1 ± 2.8 -> 49.0 ± 2.7; 71.0 ± 14.6 -> 73.7 ± 13.0; 81.9 ± 3.9 -> 85.0 ± 1.1Helped
add adversarial splitting rather than stochastic train/validation splitting (ablation)MCQ+ADS · D4RL MuJoCo datasetsnormalized score: 60.1 ± 3.2 -> 63.2 ± 2.7; 92.4 ± 12.2 -> 103.0 ± 1.5; 92.3 ± 3.6 -> 94.5 ± 2.9Helped

Surprising findings

Limitations

Experimental setup

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

Benchmarks: D4RL MuJoCo gym v2 D4RL AntMaze

Metrics: normalized score absolute Q-value bias

Baselines: CQL TD3+BC MCQ BC IQL POR PRDC STR

Builds on: CQL TD3+BC MCQ MAML-style meta-learning (Li et al. 2018 / Qiao et al. 2020)

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