Safely Learning Dynamical Systems
Amir Ali Ahmadi, Abraar Chaudhry, Vikas Sindhwani, Stephen Tu

TL;DR
This paper develops mathematical frameworks and algorithms for safely learning both linear and nonlinear dynamical systems, ensuring system safety during data collection and model identification.
Contribution
It introduces novel LP, SDP, and SOCP-based methods for safe learning, extending to systems with control inputs, sparse, low-rank, or permutation matrices, and nonlinear dynamics.
Findings
LP-based safe learning for linear systems with at most n trajectories
SDP representations for safe initial conditions in linear systems
Safe trajectory collection and polynomial modeling for nonlinear systems
Abstract
A fundamental challenge in learning an unknown dynamical system is to reduce model uncertainty by making measurements while maintaining safety. We formulate a mathematical definition of what it means to safely learn a dynamical system by sequentially deciding where to initialize trajectories. The state of the system must stay within a safety region for a horizon of time steps under the action of all dynamical systems that (i) belong to a given initial uncertainty set, and (ii) are consistent with information gathered so far. First, we consider safely learning a linear dynamical system involving states. For the case , we present an LP-based algorithm that either safely recovers the true dynamics from at most trajectories, or certifies that safe learning is impossible. For , we give an SDP representation of the set of safe initial conditions and show that $\lceil…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fault Detection and Control Systems · Machine Learning and Algorithms
