# Learning Stable Koopman Embeddings

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

## Key facts

- Cited by 18 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 35 references that are in the map.
- First posted on arXiv 13 Oct 2021.

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

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Deep learning for universal linear embeddings of nonlinear dynamics](https://mlsanity.com/paper/1712.09707/) (2017)
- [Learning Koopman Invariant Subspaces for Dynamic Mode Decomposition](https://mlsanity.com/paper/1710.04340/) (2017)
- [Linearly-Recurrent Autoencoder Networks for Learning Dynamics](https://mlsanity.com/paper/1712.01378/) (2017)
- [Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control](https://mlsanity.com/paper/1611.03537/) (2016)
- [VAMPnets: Deep learning of molecular kinetics](https://mlsanity.com/paper/1710.06012/) (2017)
- [Learning Deep Neural Network Representations for Koopman Operators of Nonlinear Dynamical Systems](https://mlsanity.com/paper/1708.06850/) (2017)
- [Physics-Informed Probabilistic Learning of Linear Embeddings of Non-linear Dynamics With Guaranteed Stability](https://mlsanity.com/paper/1906.03663/) (2019)
- [Koopman-based lifting techniques for nonlinear systems identification](https://mlsanity.com/paper/1709.02003/) (2017)
- [Convex Parameterizations and Fidelity Bounds for Nonlinear Identification and Reduced-Order Modelling](https://mlsanity.com/paper/1701.06652/) (2017)
- [Luenberger observers for discrete-time nonlinear systems](https://mlsanity.com/paper/2002.02674/) (2020)
- [On the equivalence of contraction and Koopman approaches for nonlinear stability and control](https://mlsanity.com/paper/2103.15033/) (2021)
- [A note on approximating the nearest stable discrete-time descriptor system with fixed rank](https://mlsanity.com/paper/1807.04481/) (2018)
- [Contraction-Based Methods for Stable Identification and Robust Machine Learning: a Tutorial](https://mlsanity.com/paper/2110.00207/) (2021)

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

- [Learning Dynamical Systems via Koopman Operator Regression in Reproducing Kernel Hilbert Spaces](https://mlsanity.com/paper/2205.14027/) (2022)
- [Koopman Neural Forecaster for Time Series with Temporal Distribution Shifts](https://mlsanity.com/paper/2210.03675/) (2022)
- [Koopman Kernel Regression](https://mlsanity.com/paper/2305.16215/) (2023)
- [Learning invariant representations of time-homogeneous stochastic dynamical systems](https://mlsanity.com/paper/2307.09912/) (2023)
- [Diffeomorphically Learning Stable Koopman Operators](https://mlsanity.com/paper/2112.04085/) (2021)
- [Neural Koopman Lyapunov Control](https://mlsanity.com/paper/2201.05098/) (2022)
- [Learning Neural Contracting Dynamics: Extended Linearization and Global Guarantees](https://mlsanity.com/paper/2402.08090/) (2024)
- [Efficient Dynamics Modeling in Interactive Environments with Koopman Theory](https://mlsanity.com/paper/2306.11941/) (2023)
- [Neural Koopman prior for data assimilation](https://mlsanity.com/paper/2309.05317/) (2023)
- [Consistent Long-Term Forecasting of Ergodic Dynamical Systems](https://mlsanity.com/paper/2312.13426/) (2023)
- [Learning the Infinitesimal Generator of Stochastic Diffusion Processes](https://mlsanity.com/paper/2405.12940/) (2024)
- [Laplace Transform Based Low-Complexity Learning of Continuous Markov Semigroups](https://mlsanity.com/paper/2410.14477/) (2024)
- [Predictability Enables Parallelization of Nonlinear State Space Models](https://mlsanity.com/paper/2508.16817/) (2025)
- [Augmented Invertible Koopman Autoencoder for long-term time series forecasting](https://mlsanity.com/paper/2503.12930/) (2025)
- [Temporal Forward-Backward Consistency, Not Residual Error, Measures the Prediction Accuracy of Extended Dynamic Mode Decomposition](https://mlsanity.com/paper/2207.07719/) (2022)
- [Data-driven modelling of nonlinear dynamics by barycentric coordinates and memory](https://mlsanity.com/paper/2112.06742/) (2021)
- [Data-Driven Encoding: A New Numerical Method for Computation of the Koopman Operator](https://mlsanity.com/paper/2301.06542/) (2023)
- [Learned Lifted Linearization Applied to Unstable Dynamic Systems Enabled by Koopman Direct Encoding](https://mlsanity.com/paper/2210.13602/) (2022)

## Abstract (arXiv)

In this paper, we present a new data-driven method for learning stable models of nonlinear systems. Our model lifts the original state space to a higher-dimensional linear manifold using Koopman embeddings. Interestingly, we prove that every discrete-time nonlinear contracting model can be learnt in our framework. Another significant merit of the proposed approach is that it allows for unconstrained optimization over the Koopman embedding and operator jointly while enforcing stability of the model, via a direct parameterization of stable linear systems, greatly simplifying the computations involved. We validate our method on a simulated system and analyze the advantages of our parameterization compared to alternatives.
