A Hybrid Framework for Efficient Koopman Operator Learning
Alexander Estornell, Leonard Jung, Alenna Spiro, Mario Sznaier, Michael Everett
TL;DR
This work tackles the challenge of learning Koopman representations for nonlinear dynamics by blending semidefinite programming with learning-based embeddings. The authors first use an SDP to estimate the observable space, memory, and a provisional Koopman operator, then train an autoencoder to learn efficient forward and inverse mappings that realize a linear propagation in a learned latent space. The proposed two-stage approach reduces the reliance on extensive hyperparameter tuning and improves prediction accuracy and training efficiency, especially in chaotic systems like the Lorenz attractor. The results show that SDP-informed spectral configurations and memory selection significantly enhance one-step predictions and trajectory fidelity, offering a practical pathway to scalable Koopman-based modeling for complex dynamical systems.
Abstract
Koopman analysis of a general dynamics system provides a linear Koopman operator and an embedded eigenfunction space, enabling the application of standard techniques from linear analysis. However, in practice, deriving exact operators and mappings for the observable space is intractable, and deriving an approximation or expressive subset of these functions is challenging. Programmatic methods often rely on system-specific parameters and may scale poorly in both time and space, while learning-based approaches depend heavily on difficult-to-know hyperparameters, such as the dimension of the observable space. To address the limitations of both methods, we propose a hybrid framework that uses semidefinite programming to find a representation of the linear operator, then learns an approximate mapping into and out of the space that the operator propagates. This approach enables efficient learning of the operator and explicit mappings while reducing the need for specifying the unknown structure ahead of time.
