Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator

被引:226
|
作者
Li, Qianxiao [1 ]
Dietrich, Felix [2 ]
Bollt, Erik M. [3 ,4 ]
Kevrekidis, Ioannis G. [5 ,6 ,7 ,8 ,9 ]
机构
[1] Agcy Sci Technol & Res, Inst High Performance Comp, Singapore 138632, Singapore
[2] Tech Univ Munich, Fac Math, D-80333 Munich, Germany
[3] Clarkson Univ, Dept Math, Potsdam, NY 13699 USA
[4] Clarkson Univ, Dept Elect & Comp Engn, Potsdam, NY 13699 USA
[5] Princeton Univ, Dept Chem & Biol Engn, Princeton, NJ 08544 USA
[6] Princeton Univ, Program Appl & Computat Math, Princeton, NJ 08544 USA
[7] Johns Hopkins Univ, Dept Chem & Biomol Engn, Baltimore, MD 21218 USA
[8] Johns Hopkins Univ, Dept Appl Math & Stat, Baltimore, MD 21218 USA
[9] Johns Hopkins Sch Med, Dept Urol, Baltimore, MD 21218 USA
基金
美国国家科学基金会;
关键词
SYSTEMS; REDUCTION;
D O I
10.1063/1.4993854
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Numerical approximation methods for the Koopman operator have advanced considerably in the last few years. In particular, data-driven approaches such as dynamic mode decomposition (DMD)(51) and its generalization, the extended-DMD (EDMD), are becoming increasingly popular in practical applications. The EDMD improves upon the classical DMD by the inclusion of a flexible choice of dictionary of observables which spans a finite dimensional subspace on which the Koopman operator can be approximated. This enhances the accuracy of the solution reconstruction and broadens the applicability of the Koopman formalism. Although the convergence of the EDMD has been established, applying the method in practice requires a careful choice of the observables to improve convergence with just a finite number of terms. This is especially difficult for high dimensional and highly nonlinear systems. In this paper, we employ ideas from machine learning to improve upon the EDMD method. We develop an iterative approximation algorithm which couples the EDMD with a trainable dictionary represented by an artificial neural network. Using the Duffing oscillator and the Kuramoto Sivashinsky partical differential equation as examples, we show that our algorithm can effectively and efficiently adapt the trainable dictionary to the problem at hand to achieve good reconstruction accuracy without the need to choose a fixed dictionary a priori. Furthermore, to obtain a given accuracy, we require fewer dictionary terms than EDMD with fixed dictionaries. This alleviates an important shortcoming of the EDMD algorithm and enhances the applicability of the Koopman framework to practical problems. Published by AIP Publishing.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
    Williams, Matthew O.
    Kevrekidis, Ioannis G.
    Rowley, Clarence W.
    [J]. JOURNAL OF NONLINEAR SCIENCE, 2015, 25 (06) : 1307 - 1346
  • [2] On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
    Milan Korda
    Igor Mezić
    [J]. Journal of Nonlinear Science, 2018, 28 : 687 - 710
  • [3] A Data–Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
    Matthew O. Williams
    Ioannis G. Kevrekidis
    Clarence W. Rowley
    [J]. Journal of Nonlinear Science, 2015, 25 : 1307 - 1346
  • [4] On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
    Korda, Milan
    Mezic, Igor
    [J]. JOURNAL OF NONLINEAR SCIENCE, 2018, 28 (02) : 687 - 710
  • [5] Extended Dynamic Mode Decomposition with Invertible Dictionary Learning
    Jin, Yuhong
    Hou, Lei
    Zhong, Shun
    [J]. NEURAL NETWORKS, 2024, 173
  • [6] Data-driven spectral analysis of the Koopman operator
    Korda, Milan
    Putinar, Mihai
    Mezic, Igor
    [J]. APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2020, 48 (02) : 599 - 629
  • [7] Ergodic Theory, Dynamic Mode Decomposition, and Computation of Spectral Properties of the Koopman Operator
    Arbabi, Hassan
    Mezic, Igor
    [J]. SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2017, 16 (04): : 2096 - 2126
  • [8] Approximating the Koopman Operator using Noisy Data: Noise-Resilient Extended Dynamic Mode Decomposition
    Haseli, Masih
    Cortes, Jorge
    [J]. 2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 5499 - 5504
  • [9] Data-Driven Participation Factors for Nonlinear Systems Based on Koopman Mode Decomposition
    Netto, Marcos
    Susuki, Yoshihiko
    Mili, Lamine
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2019, 3 (01): : 198 - 203
  • [10] Model predictive control of vehicle dynamics based on the Koopman operator with extended dynamic mode decomposition
    Svec, Marko
    Iles, Sandor
    Matusko, Jadranko
    [J]. 2021 22ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2021, : 68 - 73