Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories
Not on the map. Why?
Abstract (arXiv)
Data-driven models for nonlinear dynamical systems based on approximating the underlying Koopman operator or generator have proven to be successful tools for forecasting, feature learning, state estimation, and control. It has become well known that the Koopman generators for control-affine systems also have affine dependence on the input, leading to convenient finite-dimensional bilinear approximations of the dynamics. Yet there are still two main obstacles that limit the scope of current approaches for approximating the Koopman generators of systems with actuation. First, the performance of existing methods depends heavily on the choice of basis functions over which the Koopman generator is to be approximated; and there is currently no universal way to choose them for systems that are not measure preserving. Secondly, if we do not observe the full state, then it becomes necessary to account for the dependence of the output time series on the sequence of supplied inputs when constructing observables to approximate Koopman operators. To address these issues, we write the dynamics of observables governed by the Koopman generator as a bilinear hidden Markov model, and determine the model parameters using the expectation-maximization (EM) algorithm. The E-step involves a standard Kalman filter and smoother, while the M-step resembles control-affine dynamic mode decomposition for the generator. We demonstrate the performance of this method on three examples, including recovery of a finite-dimensional Koopman-invariant subspace for an actuated system with a slow manifold; estimation of Koopman eigenfunctions for the unforced Duffing equation; and model-predictive control of a fluidic pinball system based only on noisy observations of lift and drag.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 22 of its 74 references that are in the map. First posted on arXiv 20 Sep 2022.
Builds on
22 of 74 references.
References · 22
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2021Modern Koopman Theory for Dynamical Systemscited by 269
- 2017Learning Koopman Invariant Subspaces for Dynamic Mode Decompositioncited by 156
- 2017Linearly-Recurrent Autoencoder Networks for Learning Dynamicscited by 142
- 2016Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive controlcited by 134
- 2014Dynamic mode decomposition with controlcited by 128
- 2017Learning Deep Neural Network Representations for Koopman Operators of Nonlinear Dynamical Systemscited by 125
- 2019Data-driven approximation of the Koopman generator: Model reduction, system identification, and controlcited by 85
- 2018Deep Dynamical Modeling and Control of Unsteady Fluid Flowscited by 67
- 2017Time-lagged autoencoders: Deep learning of slow collective variables for molecular kineticscited by 64
- 2019Physics-Informed Probabilistic Learning of Linear Embeddings of Non-linear Dynamics With Guaranteed Stabilitycited by 53
10 more
- 2021Rigorous data-driven computation of spectral properties of Koopman operators for dynamical systemscited by 44
- 2022Residual Dynamic Mode Decomposition: Robust and verified Koopmanismcited by 36
- 2017Koopman operator-based model reduction for switched-system control of PDEscited by 31
- 2021Finite-data error bounds for Koopman-based prediction and controlcited by 26
- 2022The mpEDMD Algorithm for Data-Driven Computations of Measure-Preserving Dynamical Systemscited by 21
- 2020Advantages of Bilinear Koopman Realizations for the Modeling and Control of Systems with Unknown Dynamicscited by 18
- 2020Data-Driven Model Predictive Control using Interpolated Koopman Generatorscited by 17
- 2019Data-driven approximations of dynamical systems operators for controlcited by 3
- 2018Data-Driven Optimal Control Using Perron-Frobenius Operatorcited by 1
- 2019Data-Driven Nonlinear Stabilization Using Koopman Operatorcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 1.
6 papers.
- 2024Nonparametric Control Koopman Operatorscited by 7
- 2023Equivariance and partial observations in Koopman operator theory for partial differential equationscited by 6
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approachescited by 5
- 2024SafEDMD: A Koopman-based data-driven controller design framework for nonlinear dynamical systemscited by 4
- 2025From Product Hilbert Spaces to the Generalized Koopman Operator and the Nonlinear Fundamental Lemmacited by 2
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMDcited by 1
- 2025From Product Hilbert Spaces to the Generalized Koopman Operator and the Nonlinear Fundamental Lemma10 Aug 2025
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMD13 Aug 2024
- 2024Nonparametric Control Koopman Operators12 May 2024
- 2024SafEDMD: A Koopman-based data-driven controller design framework for nonlinear dynamical systems5 Feb 2024
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approaches10 Oct 2023
- 2023Equivariance and partial observations in Koopman operator theory for partial differential equations28 Jul 2023