On the Surprising Effectiveness of Spectral Clipping in Learning Stable Linear and Latent-Linear Dynamical Systems
Hanyao Guo, Yunhai Han, Harish Ravichandar

TL;DR
This paper introduces spectral clipping, a simple post-hoc spectral manipulation technique that guarantees stability in learned linear and nonlinear dynamical systems, achieving high accuracy and efficiency in various applications.
Contribution
The paper proposes spectral clipping as a novel, computationally efficient method to enforce stability in learned dynamical systems, compatible with Koopman operators for nonlinear systems.
Findings
Spectral clipping guarantees stability while maintaining high predictive accuracy.
SC outperforms existing methods in speed and sometimes in accuracy.
SC effectively learns stable policies even from unsuccessful or truncated data.
Abstract
When learning stable linear dynamical systems from data, three important properties are desirable: i) predictive accuracy, ii) verifiable stability, and iii) computational efficiency. Unconstrained minimization of prediction errors leads to high accuracy and efficiency but cannot guarantee stability. Existing methods to enforce stability often preserve accuracy, but do so only at the cost of increased computation. In this work, we investigate if a seemingly-naive procedure can simultaneously offer all three desiderata. Specifically, we consider a post-hoc procedure in which we surgically manipulate the spectrum of the linear system after it was learned using unconstrained least squares. We call this approach spectral clipping (SC) as it involves eigen decomposition and subsequent reconstruction of the system matrix after any eigenvalues whose magnitude exceeds one have been clipped to…
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
TopicsControl Systems and Identification · Advanced Control Systems Optimization · Neural Networks and Applications
