atlas

Research map / Reinforcement learning / Offline RL

Towards Robust Offline Reinforcement Learning under Diverse Data Corruption

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

Studies offline RL under random and adversarial corruption of states, actions, rewards and dynamics, finds IQL robust, and proposes Robust IQL (RIQL) with observation normalization, Huber loss and quantile Q ensembles to handle heavy-tailed dynamics corruption.

Problem

Offline RL learned from noisy or maliciously corrupted datasets (states, actions, rewards, dynamics) degrades significantly, and prior offline RL methods lack robustness to training-time data corruption.

Approach

Explains IQL's robustness via weighted imitation learning and a theoretical bound, then adds Huber loss for heavy-tailed Q targets under dynamics corruption and an ensemble quantile Q estimator that penalizes in-dataset corrupted samples, yielding RIQL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace IQL with RIQL, adding observation normalization, Huber loss, and quantile Q estimatorsIQL · Random corruption (12 settings)average score: 43.6 -> 60.0Helped
Replace IQL with RIQL, adding observation normalization, Huber loss, and quantile Q estimatorsIQL · Adversarial corruption (12 settings)average score: 33.1 -> 56.2Helped
Add observation normalization (ablation)RIQL · Mixed attack (Walker2d and Hopper, medium-replay-v2)average returnHelped
Add Huber loss (ablation)RIQL · Mixed attack (Walker2d and Hopper, medium-replay-v2)average returnHelped
Add quantile Q estimator (ablation)RIQL · Mixed attack (Walker2d and Hopper, medium-replay-v2)average returnHelped
Replace clipped double Q with a single Q function (ablation)IQL · Most corruption settings except dynamics corruptionreturnHurt
Replace clipped double Q with a single Q function (ablation)IQL · Dynamics corruptionreturnHelped
Use observation normalization (ablation)IQL · Diverse data attacks (four datasets)average performanceHelped
Use Huber loss instead of quadratic loss for Q learning (ablation)IQL · Dynamics attackrobustnessHelped
Use quantile Q estimators with an ensemble instead of the minimum-Q estimatorIQL · Dynamics corruptionreturnHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL medium-replay-v2 D4RL medium-expert-v2

Benchmarks: MuJoCo Halfcheetah MuJoCo Walker2d MuJoCo Hopper

Metrics: normalized score average degradation percentage

Baselines: BC EDAC MSG CQL SQL IQL

Builds on: IQL EDAC MSG Clipped Double Q-learning D4RL

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