On the relationship between Koopman operator approximations and neural ordinary differential equations for data-driven time-evolution predictions
Not on the map. Why?
Abstract (arXiv)
This work explores the relationship between state space methods and Koopman operator-based methods for predicting the time-evolution of nonlinear dynamical systems. We demonstrate that extended dynamic mode decomposition with dictionary learning (EDMD-DL), when combined with a state space projection, is equivalent to a neural network representation of the nonlinear discrete-time flow map on the state space. We highlight how this projection step introduces nonlinearity into the evolution equations, enabling significantly improved EDMD-DL predictions. With this projection, EDMD-DL leads to a nonlinear dynamical system on the state space, which can be represented in either discrete or continuous time. This system has a natural structure for neural networks, where the state is first expanded into a high dimensional feature space followed by a linear mapping which represents the discrete-time map or the vector field as a linear combination of these features. Inspired by these observations, we implement several variations of neural ordinary differential equations (ODEs) and EDMD-DL, developed by combining different aspects of their respective model structures and training procedures. We evaluate these methods using numerical experiments on chaotic dynamics in the Lorenz system and a nine-mode model of turbulent shear flow, showing comparable performance across methods in terms of short-time trajectory prediction, reconstruction of long-time statistics, and prediction of rare events. These results highlight the equivalence of the EDMD-DL implementation with a state space projection to a neural ODE representation of the dynamics. We also show that these methods provide comparable performance to a non-Markovian approach in terms of prediction of extreme events.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 36 of its 83 references that are in the map. First posted on arXiv 20 Nov 2024.
Builds on
36 of 83 references.
References · 36
- 2017Attention Is All You Needcited by 59,932
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2018Computational Optimal Transportcited by 765
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 501
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2021Modern Koopman Theory for Dynamical Systemscited by 269
- 2020How to train your neural ODE: the world of Jacobian and kinetic regularizationcited by 228
- 2018Data-Driven Forecasting of High-Dimensional Chaotic Systems with Long Short-Term Memory Networkscited by 155
- 2017Linearly-Recurrent Autoencoder Networks for Learning Dynamicscited by 142
- 2016Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive controlcited by 134
- 2019Backpropagation Algorithms and Reservoir Computing in Recurrent Neural Networks for the Forecasting of Complex Spatiotemporal Dynamicscited by 132
24 more
- 2020Transformers for Modeling Physical Systemscited by 105
- 2019Data-driven approximation of the Koopman generator: Model reduction, system identification, and controlcited by 85
- 2020Learning Differential Equations that are Easy to Solvecited by 81
- 2017On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operatorcited by 70
- 2017Data-driven discovery of Koopman eigenfunctions for controlcited by 64
- 2021Data-Driven Reduced-Order Modeling of Spatiotemporal Chaos with Neural Ordinary Differential Equationscited by 28
- 2022Data-Driven Modeling and Prediction of Non-Linearizable Dynamics via Spectral Submanifoldscited by 25
- 2023The Multiverse of Dynamic Mode Decomposition Algorithmscited by 24
- 2021Kernel Learning for Robust Dynamic Mode Decomposition: Linear and Nonlinear Disambiguation Optimization (LANDO)cited by 22
- 2016Linear identification of nonlinear systems: A lifting technique based on the Koopman operatorcited by 18
- 2017Koopman-based lifting techniques for nonlinear systems identificationcited by 18
- 2020Data-Driven Model Predictive Control using Interpolated Koopman Generatorscited by 17
- 2022Data-driven low-dimensional dynamic model of Kolmogorov flowcited by 9
- 2024Leveraging KANs For Enhanced Deep Koopman Operator Discoverycited by 9
- 2022Deep learning delay coordinate dynamics for chaotic attractors from partial observable datacited by 8
- 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
- 2022Data-driven prediction and control of extreme events in a chaotic flowcited by 6
- 2021Data-Driven Operator Theoretic Methods for Phase Space Learning and Analysiscited by 5
- 2023Reprojection methods for Koopman-based modelling and predictioncited by 5
- 2023Enhancing Predictive Capabilities in Data-Driven Dynamical Modeling with Automatic Differentiation: Koopman and Neural ODE Approachescited by 5
- 2023On the lifting and reconstruction of nonlinear systems with multiple invariant setscited by 4
- 2023Properties of Immersions for Systems with Multiple Limit Sets with Implications to Learning Koopman Embeddingscited by 2
- 2024Modularized data-driven approximation of the Koopman operator and generatorcited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.