TL;DR
This paper advocates for bilinear Koopman models to better approximate and control systems with unknown dynamics, showing they outperform linear and nonlinear models in prediction and control tasks.
Contribution
It introduces conditions for valid bilinear realizations, demonstrating their advantages over linear models and their applicability to control-affine systems.
Findings
Bilinear realizations improve with more basis functions.
Bilinear models outperform linear models in prediction accuracy.
Bilinear models are more computationally efficient than nonlinear models.
Abstract
Nonlinear dynamical systems can be made easier to control by lifting them into the space of observable functions, where their evolution is described by the linear Koopman operator. This paper describes how the Koopman operator can be used to generate approximate linear, bilinear, and nonlinear model realizations from data, and argues in favor of bilinear realizations for characterizing systems with unknown dynamics. Necessary and sufficient conditions for a dynamical system to have a valid linear or bilinear realization over a given set of observable functions are presented and used to show that every control-affine system admits an infinite-dimensional bilinear realization, but does not necessarily admit a linear one. Therefore, approximate bilinear realizations constructed from generic sets of basis functions tend to improve as the number of basis functions increases, whereas…
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.
