Title: Heterogeneous Mixtures of Dictionary Functions to Approximate Subspace Invariance in Koopman Operators: Why Deep Koopman Operators Work

Journal Article · · Journal of Nonlinear Science

Abstract Koopman operators model nonlinear dynamics as a linear dynamic system acting on a nonlinear function as the state. This nonstandard state is often called a Koopman observable and is usually approximated numerically by a superposition of functions drawn from a dictionary . In a widely used algorithm, extended dynamic mode decomposition (EDMD), the dictionary functions are drawn from a fixed class of functions. Deep learning combined with EDMD has been used to learn novel dictionary functions in an algorithm called deep dynamic mode decomposition (deepDMD). The learned representation both (1) accurately models and (2) scales well with the dimension of the original nonlinear system. In this paper, we analyze the learned dictionaries from deepDMD and explore the theoretical basis for their strong performance. We explore State-Inclusive Logistic Lifting (SILL) dictionary functions to approximate Koopman observables. Error analysis of these dictionary functions show they satisfy a property of subspace approximation, which we define as uniform finite approximate closure. Typically, a Koopman dictionary’s nonlinear functions are homogeneous. In this paper, we discover that structured mixing of heterogeneous dictionary functions drawn from different classes of nonlinear functions achieve the same accuracy and dimensional scaling as the deep-learning-based deepDMD algorithm Yeung et al. ( In: 2019 American Control Conference (ACC), 2019). We specifically show this by building a heterogeneous dictionary comprised of SILL functions and conjunctive radial basis functions (RBFs). This mixed dictionary achieves similar accuracy and dimensional scaling to deepDMD with an order of magnitude reduction in parameters, while maintaining geometric interpretability. These results strengthen the viability of dictionary-based Koopman models to solving high-dimensional nonlinear learning problems.

Sponsoring Organization:
USDOE
OSTI ID:
2564765
Journal Information:
Journal of Nonlinear Science, Journal Name: Journal of Nonlinear Science Journal Issue: 4 Vol. 35; ISSN 0938-8974
Publisher:
Springer Science + Business MediaCopyright Statement
Country of Publication:
United States
Language:
English

References (31)

The Koopman Operator in Systems and Control: Concepts, Methodologies, and Applications book January 2020
A Data–Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition journal June 2015
On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator journal November 2017
Spectral Properties of Dynamical Systems, Model Reduction and Decompositions journal August 2005
Approximation capabilities of multilayer feedforward networks journal January 1991
Extending Data-Driven Koopman Analysis to Actuated Systems journal January 2016
Radial Basis Functions book January 2009
Spectral analysis of nonlinear flows journal November 2009
Dynamic mode decomposition of numerical and experimental data journal July 2010
Structural absorption by barbule microstructures of super black bird of paradise feathers journal January 2018
Learning perturbation-inducible cell states from observability analysis of transcriptome dynamics journal May 2023
Applied Koopmanism journal December 2012
Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics journal June 2018
Discovering governing equations from data by sparse identification of nonlinear dynamical systems journal March 2016
Universal approximation bounds for superpositions of a sigmoidal function journal May 1993
Matching pursuits with time-frequency dictionaries journal January 1993
Model-Agnostic Algorithm for Real-Time Attack Identification in Power Grid using Koopman Modes conference November 2020
Koopman-Based Lifting Techniques for Nonlinear Systems Identification journal June 2020
Learning Koopman Eigenfunctions and Invariant Subspaces From Data: Symmetric Subspace Decomposition journal July 2022
Generalizing Koopman Theory to Allow for Inputs and Control journal January 2018
Ergodic Theory, Dynamic Mode Decomposition, and Computation of Spectral Properties of the Koopman Operator journal January 2017
Linearly Recurrent Autoencoder Networks for Learning Dynamics journal January 2019
Analysis of Fluid Flows via Spectral Properties of the Koopman Operator journal January 2013
Efficient Inference of Parsimonious Phenomenological Models of Cellular Dynamics Using S-Systems and Alternating Regression journal March 2015
Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control journal February 2016
Robust Approximation of Koopman Operator and Prediction in Random Dynamical Systems conference June 2018
A Class of Logistic Functions for Approximating State-Inclusive Koopman Operators conference June 2018
Learning Deep Neural Network Representations for Koopman Operators of Nonlinear Dynamical Systems conference July 2019
Steady state programming of controlled nonlinear systems via deep dynamic mode decomposition conference July 2020
Bayesian Dynamic Mode Decomposition conference August 2017
A quantitative analysis of Koopman operator methods for system identification and predictions journal April 2024