Sparsity-promoting algorithms for the discovery of informative Koopman invariant subspaces
Not on the map. Why?
Abstract (arXiv)
Koopman decomposition is a non-linear generalization of eigen-decomposition, and is being increasingly utilized in the analysis of spatio-temporal dynamics. Well-known techniques such as the dynamic mode decomposition (DMD) and its linear variants provide approximations to the Koopman operator, and have been applied extensively in many fluid dynamic problems. Despite being endowed with a richer dictionary of nonlinear observables, nonlinear variants of the DMD, such as extended/kernel dynamic mode decomposition (EDMD/KDMD) are seldom applied to large-scale problems primarily due to the difficulty of discerning the Koopman invariant subspace from thousands of resulting Koopman eigenmodes. To address this issue, we propose a framework based on multi-task feature learning to extract the most informative Koopman invariant subspace by removing redundant and spurious Koopman triplets. In particular, we develop a pruning procedure that penalizes departure from linear evolution. These algorithms can be viewed as sparsity promoting extensions of EDMD/KDMD. Further, we extend KDMD to a continuous-time setting and show a relationship between the present algorithm, sparsity-promoting DMD, and an empirical criterion from the viewpoint of non-convex optimization. The effectiveness of our algorithm is demonstrated on examples ranging from simple dynamical systems to two-dimensional cylinder wake flows at different Reynolds numbers and a three-dimensional turbulent ship air-wake flow. The latter two problems are designed such that very strong nonlinear transients are present, thus requiring an accurate approximation of the Koopman operator. Underlying physical mechanisms are analyzed, with an emphasis on characterizing transient dynamics. The results are compared to existing theoretical expositions and numerical approximations.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1; 2025: 1.
10 papers.
- 2021Modern Koopman Theory for Dynamical Systemscited by 269
- 2022Neural Implicit Flow: a mesh-agnostic dimensionality reduction paradigm of spatio-temporal datacited by 37
- 2023Benchmarking sparse system identification with low-dimensional chaoscited by 19
- 2021A toolkit for data-driven discovery of governing equations in high-noise regimescited by 15
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2021Generalizing Dynamic Mode Decomposition: Balancing Accuracy and Expressiveness in Koopman Approximationscited by 5
- 2021Randomized Projection Learning Method forDynamic Mode Decompositioncited by 2
- 2022Ensemble forecasts in reproducing kernel Hilbert space familycited by 1
- 2024Modal Analysis of Spatiotemporal Data via Multivariate Gaussian Process Regressioncited by 1
- 2025Bayesian Transfer Operators in Reproducing Kernel Hilbert Spacescited by 0
- 2025Bayesian Transfer Operators in Reproducing Kernel Hilbert Spaces26 Sep 2025
- 2024Modal Analysis of Spatiotemporal Data via Multivariate Gaussian Process Regression19 Mar 2024
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator22 Jun 2023
- 2023Benchmarking sparse system identification with low-dimensional chaos4 Feb 2023
- 2022Ensemble forecasts in reproducing kernel Hilbert space family29 Jul 2022
- 2022Neural Implicit Flow: a mesh-agnostic dimensionality reduction paradigm of spatio-temporal data7 Apr 2022
- 2021A toolkit for data-driven discovery of governing equations in high-noise regimes8 Nov 2021
- 2021Randomized Projection Learning Method forDynamic Mode Decomposition22 Sep 2021
- 2021Generalizing Dynamic Mode Decomposition: Balancing Accuracy and Expressiveness in Koopman Approximations8 Aug 2021
- 2021Modern Koopman Theory for Dynamical Systems24 Feb 2021