Future Aware Safe Active Learning of Time Varying Systems using Gaussian Processes
Markus Lange-Hegermann, Christoph Zimmer
TL;DR
This work tackles safe active learning for time-varying systems by introducing Time-aware IMSPE ($T$-IMSPE), which minimizes posterior variance across present and future time steps. It establishes a general, closed-form computability of IMSPE/$T$-IMSPE under the class of $P$-elementary covariance marginalizable kernels and finite measures, and extends the method to NX-structured dynamics. A PyTorch-oriented cookbook guides kernel constructions to retain closed-form solvability, enabling practical deployment. Empirical results on seasonal change, drift, and a rail-pressure NX system show significant RMSE improvements and robust safety guarantees over entropy and IMSPE baselines, with substantial reductions in data collection cost. The framework thus offers scalable, theoretically sound guidance for time-varying safe learning with broad applicability across engineering domains.
Abstract
Experimental exploration of high-cost systems with safety constraints, common in engineering applications, is a challenging endeavor. Data-driven models offer a promising solution, but acquiring the requisite data remains expensive and is potentially unsafe. Safe active learning techniques prove essential, enabling the learning of high-quality models with minimal expensive data points and high safety. This paper introduces a safe active learning framework tailored for time-varying systems, addressing drift, seasonal changes, and complexities due to dynamic behavior. The proposed Time-aware Integrated Mean Squared Prediction Error (T-IMSPE) method minimizes posterior variance over current and future states, optimizing information gathering also in the time domain. Empirical results highlight T-IMSPE's advantages in model quality through toy and real-world examples. State of the art Gaussian processes are compatible with T-IMSPE. Our theoretical contributions include a clear delineation which Gaussian process kernels, domains, and weighting measures are suitable for T-IMSPE and even beyond for its non-time aware predecessor IMSPE.
