Modularized data-driven approximation of the Koopman operator and generator
Yang Guo, Manuel Schaller, Karl Worthmann, Stefan Streif
TL;DR
The paper addresses scalable data-driven Koopman analysis for interconnected nonlinear systems by introducing modularized generator EDMD (mgEDMD), which learns local Koopman generators on subsystems and then couples them according to the network topology. It derives finite-data error bounds for acyclic, weakly connected, and cyclic digraphs using graph-theoretic arguments, enabling provable performance guarantees. Numerical experiments on coupled Duffing and Van-der-Pol oscillators demonstrate data efficiency and clear advantages over holistic EDMD variants, while also enabling transfer learning to topology changes and identical/partially identical subsystems. The work offers a scalable, transfer-friendly framework for data-driven analysis, prediction, and control of large-scale nonlinear networks, with practical impact in modular modeling and distributed control.
Abstract
Extended Dynamic Mode Decomposition (EDMD) is a widely-used data-driven approach to learn an approximation of the Koopman operator. Consequently, it provides a powerful tool for data-driven analysis, prediction, and control of nonlinear dynamical (control) systems. In this work, we propose a novel modularized EDMD scheme tailored to interconnected systems. To this end, we utilize the structure of the Koopman generator that allows to learn the dynamics of subsystems individually and thus alleviates the curse of dimensionality by considering observable functions on smaller state spaces. Moreover, our approach canonically enables transfer learning if a system encompasses multiple copies of a model as well as efficient adaption to topology changes without retraining. We provide finite-data bounds on the estimation error using tools from graph theory. The efficacy of the method is illustrated by means of various numerical examples.
