Overcoming Model Bias for Robust Offline Deep Reinforcement Learning

By Phillip Swazinna, Steffen Udluft, Thomas A. Runkler. 2020

95 citations recorded by the source corpus.

State-of-the-art reinforcement learning algorithms mostly rely on being allowed to directly interact with their environment to collect millions of observations. This makes it hard to transfer their success to industrial control problems, where simulations are often very costly or do not exist, and exploring in the real environment can potentially lead to catastrophic events. Recently developed, model-free, offline algorithms, can learn from a single dataset by mitigating extrapolation error in value functions. However, the robustness of the training process is still comparatively low, a problem known from methods using value functions. To improve robustness and stability of the learning process, we use dynamics models to assess policy performance instead of value functions, resulting in MOOSE (MOdel-based Offline policy Search with Ensembles), an algorithm which ensures low model bias by keeping the policy within the support of the data. We compare MOOSE with state-of-the-art model-free, offline RL algorithms BEAR and BCQ on the Industrial Benchmark and Mujoco continuous control tasks in terms of robust performance, and find that MOOSE outperforms its model-free counterparts in almost all considered cases, often even by far.

Subfields: Artificial Intelligence, Control and Systems Engineering

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Tianhe Yu
  5. Aravind Rajeswaran
  6. Aviral Kumar
  7. Benjamin Eysenbach
  8. Ilya Kostrikov

In Control and Systems Engineering

  1. Sergey Levine
  2. Chelsea Finn
  3. Aravind Rajeswaran
  4. Tianhe Yu
  5. Aviral Kumar
  6. Benjamin Eysenbach
  7. Pieter Abbeel
  8. Rafael Rafailov

Citations in the corpus