Learning the Koopman Eigendecomposition: A Diffeomorphic Approach
We present a novel data-driven approach for learning linear representations of a class of stable nonlinear systems using Koopman eigenfunctions. By learning the conjugacy map between a nonlinear system and its Jacobian linearization through a Normalizing Flow one can guarantee the learned function is a diffeomorphism. Using this diffeomorphism, we construct eigenfunctions of the nonlinear system via the spectral equivalence of conjugate systems - allowing the construction of linear predictors for nonlinear systems. The universality of the diffeomorphism learner leads to the universal approximation of the nonlinear system's Koopman eigenfunctions. The developed method is also safe as it guarantees the model is asymptotically stable regardless of the representation accuracy. To our best knowledge, this is the first work to close the gap between the operator, system and learning theories. The efficacy of our approach is shown through simulation examples.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Diffeomorphically Learning Stable Koopman Operators
System representations inspired by the infinite-dimensional Koopman operator (generator) are increasingly considered for predictive modeling. Due to the operator's linearity, a range of nonlinear systems admit linear pre…
Operator learningAutoencoding for the 'Good Dictionary' of eigen pairs of the Koopman Operator
Reduced order modelling relies on representing complex dynamical systems using simplified modes, which can be achieved through Koopman operator analysis. However, computing Koopman eigen pairs for high-dimensional observ…
Time SeriesLearning Koopman Eigenfunctions and Invariant Subspaces from Data: Symmetric Subspace Decomposition
This paper develops data-driven methods to identify eigenfunctions of the Koopman operator associated to a dynamical system and subspaces that are invariant under the operator. We build on Extended Dynamic Mode Decomposi…
An Operator Theoretic Approach for Analyzing Sequence Neural Networks
Analyzing the inner mechanisms of deep neural networks is a fundamental task in machine learning. Existing work provides limited analysis or it depends on local theories, such as fixed-point analysis. In contrast, we pro…
ECG ClassificationSentiment AnalysisTime Series AnalysisKoopman-based Deep Learning for Nonlinear System Estimation
Nonlinear differential equations are encountered as models of fluid flow, spiking neurons, and many other systems of interest in the real world. Common features of these systems are that their behaviors are difficult to …
Deep LearningTransfer Learning