Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approaches
Not on the map. Why?
Abstract (arXiv)
Data-driven approximations of the Koopman operator are promising for predicting the time evolution of systems characterized by complex dynamics. Among these methods, the approach known as extended dynamic mode decomposition with dictionary learning (EDMD-DL) has garnered significant attention. Here we present a modification of EDMD-DL that concurrently determines both the dictionary of observables and the corresponding approximation of the Koopman operator. This innovation leverages automatic differentiation to facilitate gradient descent computations through the pseudoinverse. We also address the performance of several alternative methodologies. We assess a 'pure' Koopman approach, which involves the direct time-integration of a linear, high-dimensional system governing the dynamics within the space of observables. Additionally, we explore a modified approach where the system alternates between spaces of states and observables at each time step -- this approach no longer satisfies the linearity of the true Koopman operator representation. For further comparisons, we also apply a state space approach (neural ODEs). We consider systems encompassing two and three-dimensional ordinary differential equation systems featuring steady, oscillatory, and chaotic attractors, as well as partial differential equations exhibiting increasingly complex and intricate behaviors. Our framework significantly outperforms EDMD-DL. Furthermore, the state space approach offers superior performance compared to the 'pure' Koopman approach where the entire time evolution occurs in the space of observables. When the temporal evolution of the Koopman approach alternates between states and observables at each time step, however, its predictions become comparable to those of the state space approach.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 50 references that are in the map. First posted on arXiv 10 Oct 2023.
Builds on
15 of 50 references.
References · 15
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2017Linearly-Recurrent Autoencoder Networks for Learning Dynamicscited by 142
- 2022Stabilized Neural Ordinary Differential Equations for Long-Time Forecasting of Dynamical Systemscited by 50
- 2019Deep learning to discover and predict dynamics on an inertial manifoldcited by 42
- 2022Residual Dynamic Mode Decomposition: Robust and verified Koopmanismcited by 36
- 2021Data-Driven Reduced-Order Modeling of Spatiotemporal Chaos with Neural Ordinary Differential Equationscited by 28
- 2021Kernel Learning for Robust Dynamic Mode Decomposition: Linear and Nonlinear Disambiguation Optimization (LANDO)cited by 22
- 2022The mpEDMD Algorithm for Data-Driven Computations of Measure-Preserving Dynamical Systemscited by 21
- 2021Deep Learning Enhanced Dynamic Mode Decompositioncited by 19
- 2023Dynamics of a data-driven low-dimensional model of turbulent minimal Couette flowcited by 8
- 2021Data-Driven Models for Control Engineering Applications Using the Koopman Operatorcited by 6
3 more
- 2022Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectoriescited by 6
- 2022Towards Data-driven LQR with Koopmanizing Flowscited by 1
- 2023Extracting Koopman Operators for Prediction and Control of Non-linear Dynamics Using Two-stage Learning and Oblique Projectionscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 0; 2026: 1.
5 papers.
- 2023Mori-Zwanzig latent space Koopman closure for nonlinear autoencodercited by 12
- 2024Koopman-informed recurrent neural networkscited by 8
- 2024Machine Learning based Prediction of Ditching Loadscited by 3
- 2024On the relationship between Koopman operator approximations and neural ordinary differential equations for data-driven time-evolution predictionscited by 3
- 2026Dictionary learning for Kernel EDMDcited by 0
- 2026Dictionary learning for Kernel EDMD28 Apr 2026
- 2024On the relationship between Koopman operator approximations and neural ordinary differential equations for data-driven time-evolution predictions20 Nov 2024
- 2024Koopman-informed recurrent neural networks30 Oct 2024
- 2024Machine Learning based Prediction of Ditching Loads16 Feb 2024
- 2023Mori-Zwanzig latent space Koopman closure for nonlinear autoencoder16 Oct 2023