Safe Model-based Reinforcement Learning with Stability Guarantees
Felix Berkenkamp, Matteo Turchetta, Angela P. Schoellig, Andreas, Krause

TL;DR
This paper introduces a safe reinforcement learning algorithm that guarantees stability using control theory and Gaussian processes, enabling safe policy optimization in real-world, safety-critical systems.
Contribution
It extends Lyapunov stability verification to model-based RL with statistical dynamics models, providing provable safety guarantees and safe data collection methods.
Findings
Successfully optimized neural network policy on inverted pendulum without failure.
Proved stability and safety guarantees under Gaussian process assumptions.
Enhanced safe exploration and policy improvement in simulated environments.
Abstract
Reinforcement learning is a powerful paradigm for learning optimal policies from experimental data. However, to find optimal policies, most reinforcement learning algorithms explore all possible actions, which may be harmful for real-world systems. As a consequence, learning algorithms are rarely applied on safety-critical systems in the real world. In this paper, we present a learning algorithm that explicitly considers safety, defined in terms of stability guarantees. Specifically, we extend control-theoretic results on Lyapunov stability verification and show how to use statistical models of the dynamics to obtain high-performance control policies with provable stability certificates. Moreover, under additional regularity assumptions in terms of a Gaussian process prior, we prove that one can effectively and safely collect data in order to learn about the dynamics and thus both…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Fault Detection and Control Systems · Gaussian Processes and Bayesian Inference
