# Linear identification of nonlinear systems: A lifting technique based on the Koopman operator

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

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 14 May 2016.

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

- [Dynamical systems and complex networks: A Koopman operator perspective](https://mlsanity.com/paper/2405.08940/) (2024)
- [Learning the Causal Structure of Networked Dynamical Systems under Latent Nodes and Structured Noise](https://mlsanity.com/paper/2312.05974/) (2023)
- [Learning Dissipative Neural Dynamical Systems](https://mlsanity.com/paper/2309.16032/) (2023)
- [Transfer operators on graphs: Spectral clustering and beyond](https://mlsanity.com/paper/2305.11766/) (2023)
- [Learning Linearized Models from Nonlinear Systems with Finite Data](https://mlsanity.com/paper/2309.08805/) (2023)
- [Learning dynamical systems from data: Gradient-based dictionary optimization](https://mlsanity.com/paper/2411.04775/) (2024)
- [On the relationship between Koopman operator approximations and neural ordinary differential equations for data-driven time-evolution predictions](https://mlsanity.com/paper/2411.12940/) (2024)
- [Recovering the Graph Underlying Networked Dynamical Systems under Partial Observability: A Deep Learning Approach](https://mlsanity.com/paper/2208.04405/) (2022)
- [Optimal Control of Nonlinear Systems with Unknown Dynamics](https://mlsanity.com/paper/2305.15188/) (2023)
- [Data-driven Nonlinear Model Reduction using Koopman Theory: Integrated Control Form and NMPC Case Study](https://mlsanity.com/paper/2401.04508/) (2024)
- [Identification For Control Based on Neural Networks: Approximately Linearizable Models](https://mlsanity.com/paper/2409.15858/) (2024)
- [Data-driven system identification using quadratic embeddings of nonlinear dynamics](https://mlsanity.com/paper/2501.08202/) (2025)
- [Learning Linearized Models from Nonlinear Systems under Initialization Constraints with Finite Data](https://mlsanity.com/paper/2505.04954/) (2025)
- [Koopman operator theory: fundamentals, control, and applications](https://mlsanity.com/paper/2607.01819/) (2026)
- [KEEC: Koopman Embedded Equivariant Control](https://mlsanity.com/paper/2312.01544/) (2023)
- [Deep Dictionary-Free Method for Identifying Linear Model of Nonlinear System with Input Delay](https://mlsanity.com/paper/2511.04451/) (2025)
- [Electrocardiogram Classification with Transformers Using Koopman and Wavelet Features](https://mlsanity.com/paper/2603.08339/) (2026)
- [Efficient Reinforcement Learning using Linear Koopman Dynamics for Nonlinear Robotic Systems](https://mlsanity.com/paper/2604.19980/) (2026)
- [Functional dynamic mode decomposition: Learning infinite-dimensional systems from data](https://mlsanity.com/paper/2609.29159/) (2026)

## Abstract (arXiv)

We exploit the key idea that nonlinear system identification is equivalent to linear identification of the socalled Koopman operator. Instead of considering nonlinear system identification in the state space, we obtain a novel linear identification technique by recasting the problem in the infinite-dimensional space of observables. This technique can be described in two main steps. In the first step, similar to the socalled Extended Dynamic Mode Decomposition algorithm, the data are lifted to the infinite-dimensional space and used for linear identification of the Koopman operator. In the second step, the obtained Koopman operator is "projected back" to the finite-dimensional state space, and identified to the nonlinear vector field through a linear least squares problem. The proposed technique is efficient to recover (polynomial) vector fields of different classes of systems, including unstable, chaotic, and open systems. In addition, it is robust to noise, well-suited to model low sampling rate datasets, and able to infer network topology and dynamics.
