Compression of the Koopman matrix for nonlinear physical models via hierarchical clustering
Tomoya Nishikata, Jun Ohkubo
TL;DR
This work tackles the scalability of Koopman-operator methods when using EDMD with large dictionaries by introducing a hierarchical-clustering-based compression of the Koopman matrix. The authors cluster rows and columns to form a reduced matrix $K'$, then construct compressed dictionaries before and after the action and recover compatibility with time evolution through a recovery matrix $R$. Empirical results on a cart-pole dataset show that the proposed clustering-based compression maintains predictive accuracy while achieving substantial speedups and memory savings, outperforming SVD-based low-rank approximations at similar budgets. The method offers a practical, non-neural alternative for efficient linear-analysis of nonlinear dynamics with potential broad applicability in prediction and control of complex systems.
Abstract
Machine learning methods allow the prediction of nonlinear dynamical systems from data alone. The Koopman operator is one of them, which enables us to employ linear analysis for nonlinear dynamical systems. The linear characteristics of the Koopman operator are hopeful to understand the nonlinear dynamics and perform rapid predictions. The extended dynamic mode decomposition (EDMD) is one of the methods to approximate the Koopman operator as a finite-dimensional matrix. In this work, we propose a method to compress the Koopman matrix using hierarchical clustering. Numerical demonstrations for the cart-pole model and comparisons with the conventional singular value decomposition (SVD) are shown; the results indicate that the hierarchical clustering performs better than the naive SVD compressions.
