Distributionally Robust Policy and Lyapunov-Certificate Learning

Kehan Long, Jorge Cortes, Nikolay Atanasov
4/3/2024
eess.SYcs.LGcs.RO

No official code found. Best implementation: KehanLong/DR_Stabilizing_Policy (2 stars, MIT, last commit 2024-07-09).

Abstract

This article presents novel methods for synthesizing distributionally robust stabilizing neural controllers and certificates for control systems under model uncertainty. A key challenge in designing controllers with stability guarantees for uncertain systems is the accurate determination of and adaptation to shifts in model parametric uncertainty during online deployment. We tackle this with a novel distributionally robust formulation of the Lyapunov derivative chance constraint ensuring a monotonic decrease of the Lyapunov certificate. To avoid the computational complexity involved in dealing with the space of probability measures, we identify a sufficient condition in the form of deterministic convex constraints that ensures the Lyapunov derivative constraint is satisfied. We integrate this condition into a loss function for training a neural network-based controller and show that, for the resulting closed-loop system, the global asymptotic stability of its equilibrium can be certified with high confidence, even with Out-of-Distribution (OoD) model uncertainties. To demonstrate the efficacy and efficiency of the proposed methodology, we compare it with an uncertainty-agnostic baseline approach and several reinforcement learning approaches in two control problems in simulation.

View on arXivView PDF

Code Implementations(1)

MIT
20Shell, PythonMar 26, 20242 years agoMIT

Similar Papers

Cite this paper

@article{long2024distributionally,
  title  = {Distributionally Robust Policy and Lyapunov-Certificate Learning},
  author = {Kehan Long and Jorge Cortes and Nikolay Atanasov},
  year   = {2024},
  eprint = {2404.03017},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.03017v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.03017.svg)](https://codeofpaper.com/paper/2404.03017)

Discussion