# Linear quadratic control of nonlinear systems with Koopman operator learning and the Nystr"om method

arXiv: https://arxiv.org/abs/2403.02811 · HTML: https://mlsanity.com/paper/2403.02811/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 27 of its 57 references that are in the map.
- First posted on arXiv 5 Mar 2024.

## Builds on (most cited first, 27 of 27)

- [Kernel Mean Embedding of Distributions: A Review and Beyond](https://mlsanity.com/paper/1605.09522/) (2016)
- [Modern Koopman Theory for Dynamical Systems](https://mlsanity.com/paper/2102.12086/) (2021)
- [Global Convergence of Policy Gradient Methods for the Linear Quadratic Regulator](https://mlsanity.com/paper/1801.05039/) (2018)
- [On the Sample Complexity of the Linear Quadratic Regulator](https://mlsanity.com/paper/1710.01688/) (2017)
- [Learning Without Mixing: Towards A Sharp Analysis of Linear System Identification](https://mlsanity.com/paper/1802.08334/) (2018)
- [Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control](https://mlsanity.com/paper/1611.03537/) (2016)
- [Less is More: Nystr"om Computational Regularization](https://mlsanity.com/paper/1507.04717/) (2015)
- [Learning Dynamical Systems via Koopman Operator Regression in Reproducing Kernel Hilbert Spaces](https://mlsanity.com/paper/2205.14027/) (2022)
- [Data-driven discovery of Koopman eigenfunctions for control](https://mlsanity.com/paper/1707.01146/) (2017)
- [Generalizing Koopman Theory to allow for inputs and control](https://mlsanity.com/paper/1602.07647/) (2016)
- [Eigendecompositions of Transfer Operators in Reproducing Kernel Hilbert Spaces](https://mlsanity.com/paper/1712.01572/) (2017)
- [Koopman Operator Dynamical Models: Learning, Analysis and Control](https://mlsanity.com/paper/2102.02522/) (2021)
- [Optimal construction of Koopman eigenfunctions for prediction and control](https://mlsanity.com/paper/1810.08733/) (2018)
- [Active Learning of Dynamics for Data-Driven Control Using Koopman Operators](https://mlsanity.com/paper/1906.05194/) (2019)
- [Koopman operator-based model reduction for switched-system control of PDEs](https://mlsanity.com/paper/1710.06759/) (2017)
- [Kernel-based approximation of the Koopman generator and Schr"odinger operator](https://mlsanity.com/paper/2005.13231/) (2020)
- [Finite-data error bounds for Koopman-based prediction and control](https://mlsanity.com/paper/2108.07102/) (2021)
- [Deep Koopman Operator with Control for Nonlinear Systems](https://mlsanity.com/paper/2202.08004/) (2022)
- [Koopman Kernel Regression](https://mlsanity.com/paper/2305.16215/) (2023)
- [Learning to Forecast Dynamical Systems from Streaming Data](https://mlsanity.com/paper/2109.09703/) (2021)
- [Estimating Koopman operators with sketching to provably learn large scale dynamical systems](https://mlsanity.com/paper/2306.04520/) (2023)
- [Model-Based Control Using Koopman Operators](https://mlsanity.com/paper/1709.01568/) (2017)
- [Deep Koopman Learning of Nonlinear Time-Varying Systems](https://mlsanity.com/paper/2210.06272/) (2022)
- [Representer Theorem for Learning Koopman Operators](https://mlsanity.com/paper/2208.01681/) (2022)
- [Model Predictive Control for Dynamic Cloth Manipulation: Parameter Learning and Experimental Validation](https://mlsanity.com/paper/2209.05798/) (2022)
- [Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernels](https://mlsanity.com/paper/2302.10128/) (2023)
- [Controlled Gaussian Process Dynamical Models with Application to Robotic Cloth Manipulation](https://mlsanity.com/paper/2103.06615/) (2021)

## Built on by (most cited first, 2 of 2)

- [Nonparametric Control Koopman Operators](https://mlsanity.com/paper/2405.07312/) (2024)
- [Data-Driven Stochastic Optimal Control in Reproducing Kernel Hilbert Spaces](https://mlsanity.com/paper/2407.16407/) (2024)

## Abstract (arXiv)

In this paper, we study how the Koopman operator framework can be combined with kernel methods to effectively control nonlinear dynamical systems. While kernel methods have typically large computational requirements, we show how random subspaces (Nystr"om approximation) can be used to achieve huge computational savings while preserving accuracy. Our main technical contribution is deriving theoretical guarantees on the effect of the Nystr"om approximation. More precisely, we study the linear quadratic regulator problem, showing that the approximated Riccati operator converges at the rate m-1/2, and the regulator objective, for the associated solution of the optimal control problem, converges at the rate m-1, where m is the random subspace size. Theoretical findings are complemented by numerical experiments corroborating our results.
