Koopman Model Dimension Reduction via Variational Bayesian Inference and Graph Search
Selin Ezgi Ozcan, Mustafa Mert Ankarali
TL;DR
This work presents a hierarchical probabilistic approach to Koopman model identification that treats dictionary elements as random variables with inclusion flags, estimated via variational Bayesian inference. A spike‑and‑slab prior promotes sparsity, and the resulting inclusion probabilities form a directed graph whose condensed SCC structure enables a graph‑theoretic dictionary reduction that preserves the input–output behavior. The method yields improved numerical conditioning and stable long‑term predictions across three case studies (Lorenz, USV, Wiener‑Hammerstein) while drastically reducing model size. The practical impact is a principled, scalable pathway to compact Koopman models that maintain performance for control and identification tasks, with guidance on priors and a recommended reduction‑then‑robustification workflow.
Abstract
Koopman operator recently gained increasing attention in the control systems community for its abilities to bridge linear and nonlinear systems. Data driven Koopman operator approximations have established themselves as key enablers for system identification and model predictive control. Nonetheless, such methods commonly entail a preselected definition of states in the function space leading to high dimensional overfitting models and degraded long term prediction performances. We address this problem by proposing a hierarchical probabilistic approach for the Koopman model identification problem. In our method, elements of the model are treated as random variables and the posterior estimates are found using variational Bayesian (VB) inference updates. Our model distinguishes from others in the integration of inclusion flags. By the help of the inclusion flags, we intuitively threshold the probability of each state in the model. We then propose a graph search based algorithm to reduce the preselected states of the Koopman model. We demonstrate that our reduction method overcomes numerical instabilities and the reduced models maintain performance in simulated and real experiments.
