atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Robust Model Based Reinforcement Learning Using $\mathcal{L}_1$ Adaptive Control

ICLR 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Model-based RL with guarantees · 0 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 L1-MBRL, an add-on that affinizes a learned nonlinear dynamics model via a switching law and applies L1 adaptive control to the MBRL input, improving METRPO and MBMF on MuJoCo tasks with and without noise.

Problem

Model-based RL policies are vulnerable to model (epistemic) and aleatoric uncertainties, causing sim-to-real gaps and poor robustness; classical robust/adaptive control assumes control-affine or parametric models that do not match nonlinear learned NN dynamics.

Approach

Approximate the learned nonlinear transition model by a sequence of control-affine models (first-order Taylor expansion in the input, re-linearized when the affinization error exceeds a threshold), then add an L1 adaptive control input computed from this affine model to the MBRL control, while training on the nominal RL input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add L1 adaptive control to METRPOMETRPO · MuJoCo environments, noise-free and noisyaverage rewardMixed
Add L1 adaptive control to MBMFMBMF · MuJoCo environments, noise-free and noisyaverage rewardHelped
Apply L1 control during testing, not training (ablation)METRPO · MuJoCo environments under noiseaverage rewardHelped
Apply L1 control during training, not testing (ablation)METRPO · MuJoCo environmentsaverage rewardMixed
Apply L1 control during both training and testing (ablation)METRPO · MuJoCo environmentsaverage rewardHelped
Add L1 control at deployment to a policy trained without L1 (ablation)METRPO · Inverted Pendulum, action noise σa=0.1average reward: 30.2± 45.1 -> -0.0 ± 0.0Helped
Add L1 control at deployment to a policy trained without L1 (ablation)METRPO · Swimmer, observation noise σo=0.1average reward: 337.8 ± 2.9 -> 331.2 ± 8.34Hurt
Add L1 control at deployment to a policy trained without L1 (ablation)METRPO · Walker, action noise σa=0.1average reward: -6.0 ± 0.8 -> -6.3 ± 0.7Hurt
Use the control-affine model instead of a fully nonlinear model (ablation)METRPO · Halfcheetahaverage rewardHurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenAI Gym MuJoCo environments (Inverted Pendulum, Swimmer, Hopper, Walker, Halfcheetah)

Benchmarks: Inverted Pendulum Swimmer Hopper Walker Halfcheetah

Metrics: average episode reward (mean and std over seeds, final windo

Baselines: METRPO MBMF

Builds on: METRPO MBMF L1 adaptive control guided policy search TRPO

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