The mpEDMD Algorithm for Data-Driven Computations of Measure-Preserving Dynamical Systems
Not on the map. Why?
Abstract (arXiv)
Koopman operators globally linearize nonlinear dynamical systems and their spectral information is a powerful tool for the analysis and decomposition of nonlinear dynamical systems. However, Koopman operators are infinite-dimensional, and computing their spectral information is a considerable challenge. We introduce measure-preserving extended dynamic mode decomposition (textttmpEDMD), the first truncation method whose eigendecomposition converges to the spectral quantities of Koopman operators for general measure-preserving dynamical systems. textttmpEDMD is a data-driven algorithm based on an orthogonal Procrustes problem that enforces measure-preserving truncations of Koopman operators using a general dictionary of observables. It is flexible and easy to use with any pre-existing DMD-type method, and with different types of data. We prove convergence of textttmpEDMD for projection-valued and scalar-valued spectral measures, spectra, and Koopman mode decompositions. For the case of delay embedding (Krylov subspaces), our results include the first convergence rates of the approximation of spectral measures as the size of the dictionary increases. We demonstrate textttmpEDMD on a range of challenging examples, its increased robustness to noise compared with other DMD-type methods, and its ability to capture the energy conservation and cascade of experimental measurements of a turbulent boundary layer flow with Reynolds number > 6× 104 and state-space dimension >105.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 14 of its 95 references that are in the map. First posted on arXiv 6 Sep 2022.
Builds on
14 of 95 references.
References · 14
- 2019Hamiltonian Neural Networkscited by 702
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2021Modern Koopman Theory for Dynamical Systemscited by 269
- 2014Dynamic mode decomposition with controlcited by 128
- 2017On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operatorcited by 70
- 2020Structure-preserving neural networkscited by 54
- 2014Extracting spatial-temporal coherent patterns in large-scale neural recordings using dynamic mode decompositioncited by 49
- 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
- 2013Sparsity-promoting dynamic mode decompositioncited by 30
- 2020Structure preserving deep learningcited by 30
- 2019Modeling and Control of Soft Robots Using the Koopman Operator and Model Predictive Controlcited by 22
2 more
- 2020Kernel Analog Forecasting: Multiscale Test Problemscited by 11
- 2021Physics-informed dynamic mode decomposition (piDMD)cited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 7; 2025: 4; 2026: 5.
21 papers.
Sort:
- 2023Beyond expectations: Residual Dynamic Mode Decomposition and Variance for Stochastic Dynamical Systemscited by 11
- 2024Koopman-Assisted Reinforcement Learningcited by 11
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2024Adversarial dynamical systems characterize when data-driven learning succeeds or failscited by 10
- 2024Koopman-informed recurrent neural networkscited by 8
- 2024Rigged Dynamic Mode Decomposition: Data-Driven Generalized Eigenfunction Decompositions for Koopman Operatorscited by 7
- 2022Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectoriescited by 6
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approachescited by 5
- 2025An Introductory Guide to Koopman Learningcited by 5
- 2023Orthogonal polynomial approximation and Extended Dynamic Mode Decomposition in chaoscited by 4
- 2024Multiplicative Dynamic Mode Decompositioncited by 4
- 2026Trustworthy Koopman Operator Learning: Invariance Diagnostics and Error Boundscited by 3
9 more
- 2024On the Convergence of Hermitian Dynamic Mode Decompositioncited by 2
- 2025Weighted Birkhoff Averages Accelerate Data-Driven Methodscited by 1
- 2025Data-driven modelling of autonomous and forced dynamical systemscited by 1
- 2026Wavelet-Based Observables for Koopman Analysis: An Extended Dynamic Mode Decomposition Frameworkcited by 1
- 2024Deep Koopman-layered Model with Universal Property Based on Toeplitz Matricescited by 0
- 2025Avoiding spectral pollution for transfer operators using residualscited by 0
- 2026Deep Embedded Multiplicative DMD for Algebra-Preserving Koopman Learningcited by 0
- 2026Learning dynamical systems from noisy data with Weak-form Kernel Ridge Regressioncited by 0
- 2026Functional dynamic mode decomposition: Learning infinite-dimensional systems from datacited by 0
- 2026Functional dynamic mode decomposition: Learning infinite-dimensional systems from data24 Sep 2026
- 2026Learning dynamical systems from noisy data with Weak-form Kernel Ridge Regression30 Jun 2026
- 2026Deep Embedded Multiplicative DMD for Algebra-Preserving Koopman Learning3 Jun 2026
- 2026Wavelet-Based Observables for Koopman Analysis: An Extended Dynamic Mode Decomposition Framework14 May 2026
- 2026Trustworthy Koopman Operator Learning: Invariance Diagnostics and Error Bounds16 Mar 2026
- 2025Data-driven modelling of autonomous and forced dynamical systems13 Dec 2025
- 2025Weighted Birkhoff Averages Accelerate Data-Driven Methods21 Nov 2025
- 2025An Introductory Guide to Koopman Learning24 Oct 2025
- 2025Avoiding spectral pollution for transfer operators using residuals22 Jul 2025
- 2024Koopman-informed recurrent neural networks30 Oct 2024
- 2024Deep Koopman-layered Model with Universal Property Based on Toeplitz Matrices3 Oct 2024
- 2024Adversarial dynamical systems characterize when data-driven learning succeeds or fails8 Jul 2024
9 more
- 2024Multiplicative Dynamic Mode Decomposition8 May 2024
- 2024Rigged Dynamic Mode Decomposition: Data-Driven Generalized Eigenfunction Decompositions for Koopman Operators1 May 2024
- 2024Koopman-Assisted Reinforcement Learning4 Mar 2024
- 2024On the Convergence of Hermitian Dynamic Mode Decomposition6 Jan 2024
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approaches10 Oct 2023
- 2023Beyond expectations: Residual Dynamic Mode Decomposition and Variance for Stochastic Dynamical Systems21 Aug 2023
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator22 Jun 2023
- 2023Orthogonal polynomial approximation and Extended Dynamic Mode Decomposition in chaos14 May 2023
- 2022Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories20 Sep 2022
- 2023Beyond expectations: Residual Dynamic Mode Decomposition and Variance for Stochastic Dynamical Systemscited by 11
- 2024Koopman-Assisted Reinforcement Learningcited by 11
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2024Adversarial dynamical systems characterize when data-driven learning succeeds or failscited by 10
- 2024Koopman-informed recurrent neural networkscited by 8
- 2024Rigged Dynamic Mode Decomposition: Data-Driven Generalized Eigenfunction Decompositions for Koopman Operatorscited by 7
- 2022Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectoriescited by 6
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approachescited by 5
- 2025An Introductory Guide to Koopman Learningcited by 5
- 2023Orthogonal polynomial approximation and Extended Dynamic Mode Decomposition in chaoscited by 4
- 2024Multiplicative Dynamic Mode Decompositioncited by 4
- 2026Trustworthy Koopman Operator Learning: Invariance Diagnostics and Error Boundscited by 3
12 most cited of 21 All 21 (JSON)
- 2026Functional dynamic mode decomposition: Learning infinite-dimensional systems from data24 Sep 2026
- 2026Learning dynamical systems from noisy data with Weak-form Kernel Ridge Regression30 Jun 2026
- 2026Deep Embedded Multiplicative DMD for Algebra-Preserving Koopman Learning3 Jun 2026
- 2026Wavelet-Based Observables for Koopman Analysis: An Extended Dynamic Mode Decomposition Framework14 May 2026
- 2026Trustworthy Koopman Operator Learning: Invariance Diagnostics and Error Bounds16 Mar 2026
- 2025Data-driven modelling of autonomous and forced dynamical systems13 Dec 2025
- 2025Weighted Birkhoff Averages Accelerate Data-Driven Methods21 Nov 2025
- 2025An Introductory Guide to Koopman Learning24 Oct 2025
- 2025Avoiding spectral pollution for transfer operators using residuals22 Jul 2025
- 2024Koopman-informed recurrent neural networks30 Oct 2024
- 2024Deep Koopman-layered Model with Universal Property Based on Toeplitz Matrices3 Oct 2024
- 2024Adversarial dynamical systems characterize when data-driven learning succeeds or fails8 Jul 2024
12 newest of 21 All 21 (JSON)