Koopman Learning with Episodic Memory
William T. Redman, Dean Huang, Maria Fonoberova, Igor Mezić
TL;DR
This work addresses predicting non-autonomous dynamical systems by enriching Koopman learning with episodic memory. It introduces a practical online framework (EDMD with memory) that stores spectral objects from local time windows and recalls past episodes using Wasserstein distances on eigenvalues and Euclidean distances on modes to improve future predictions, selecting the most relevant past window when a match is found. Empirical results on synthetic data, U.S. influenza cases, and Washington, D.C. bike-share data show substantial predictive gains versus standard sliding EDMD, including up to $\\sim650\\%$ improvements in synthetic settings and notable gains in real-world forecasting horizons. The approach is online, computationally efficient, and highlights multiple avenues for expansion, such as uncertainty quantification, additional observables, and integration with broader KMD and control methods, potentially broadening the applicability of Koopman-based learning for non-stationary dynamics.
Abstract
Koopman operator theory has found significant success in learning models of complex, real-world dynamical systems, enabling prediction and control. The greater interpretability and lower computational costs of these models, compared to traditional machine learning methodologies, make Koopman learning an especially appealing approach. Despite this, little work has been performed on endowing Koopman learning with the ability to leverage its own failures. To address this, we equip Koopman methods -- developed for predicting non-autonomous time-series -- with an episodic memory mechanism, enabling global recall of (or attention to) periods in time where similar dynamics previously occurred. We find that a basic implementation of Koopman learning with episodic memory leads to significant improvements in prediction on synthetic and real-world data. Our framework has considerable potential for expansion, allowing for future advances, and opens exciting new directions for Koopman learning.
