Robust and Scalable Methods for the Dynamic Mode Decomposition
Document Type
Article
Publication Date
1-1-2022
Abstract
The dynamic mode decomposition (DMD) is a broadly applicable dimensionality reduction algorithm that decomposes a matrix of time-series data into a product of a matrix of exponentials, representing Fourier-like time dynamics, and a matrix of coefficients, representing spatial structures. This interpretable spatio-temporal decomposition is classically formulated as a nonlinear least squares problem and solved within the variable projection framework. When the data contains outliers, or other features that are not well represented by exponentials in time, the standard Frobenius norm misfit penalty creates significant biases in the recovered time dynamics. As a result, practitioners are left to clean such defects from the data manually or to use a black-box cleaning approach like robust principal component analysis (PCA). As an alternative, we propose a robust statistical framework for the optimization used to compute the DMD itself. We also develop variable projection algorithms for these new formulations, which allow for regularizers and constraints on the decomposition parameters. Finally, we develop a scalable version of the algorithm by combining the structure of the variable projection framework with the stochastic variance reduction (SVRG) paradigm. The approach is tested on a range of synthetic examples, and the methods are implemented in an open source software package RobustDMD.
Identifier
85132756445 (Scopus)
Publication Title
SIAM Journal on Applied Dynamical Systems
External Full Text Location
https://doi.org/10.1137/21M1417405
e-ISSN
15360040
First Page
60
Last Page
79
Issue
1
Volume
21
Grant
FA9550-15-1-0385
Fund Ref
Air Force Office of Scientific Research
Recommended Citation
Askham, Travis; Zheng, Peng; Aravkin, Aleksandr; and Kutz, J. Nathan, "Robust and Scalable Methods for the Dynamic Mode Decomposition" (2022). Faculty Publications. 3278.
https://digitalcommons.njit.edu/fac_pubs/3278