Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

RAMBO-RL: Robust Adversarial Model-Based Offline Reinforcement Learning

About

Offline reinforcement learning (RL) aims to find performant policies from logged data without further environment interaction. Model-based algorithms, which learn a model of the environment from the dataset and perform conservative policy optimisation within that model, have emerged as a promising approach to this problem. In this work, we present Robust Adversarial Model-Based Offline RL (RAMBO), a novel approach to model-based offline RL. We formulate the problem as a two-player zero sum game against an adversarial environment model. The model is trained to minimise the value function while still accurately predicting the transitions in the dataset, forcing the policy to act conservatively in areas not covered by the dataset. To approximately solve the two-player game, we alternate between optimising the policy and adversarially optimising the model. The problem formulation that we address is theoretically grounded, resulting in a probably approximately correct (PAC) performance guarantee and a pessimistic value function which lower bounds the value function in the true environment. We evaluate our approach on widely studied offline RL benchmarks, and demonstrate that it outperforms existing state-of-the-art baselines.

Marc Rigter, Bruno Lacerda, Nick Hawes• 2022

Related benchmarks

TaskDatasetResultRank
Offline Reinforcement LearningD4RL halfcheetah-medium-expert
Normalized Score95.4
155
Offline Reinforcement LearningD4RL hopper-medium-expert
Normalized Score88.2
153
Offline Reinforcement LearningD4RL walker2d-medium-expert
Normalized Score68.3
124
Offline Reinforcement LearningD4RL Medium HalfCheetah
Normalized Score77.9
97
Offline Reinforcement LearningD4RL Medium-Replay Hopper
Normalized Score99.5
97
Offline Reinforcement LearningD4RL Medium Walker2d
Normalized Score86.9
96
Offline Reinforcement LearningD4RL walker2d-random
Normalized Score21.6
93
Offline Reinforcement LearningD4RL halfcheetah-random
Normalized Score40
86
Offline Reinforcement LearningD4RL Medium-Replay HalfCheetah
Normalized Score77.6
84
Offline Reinforcement LearningD4RL hopper-random
Normalized Score25.4
78
Showing 10 of 67 rows

Other info

Code

Follow for update