Surrogate Modeling for Explainable Predictive Time Series Corrections
Alfredo Lopez, Florian Sobieczky
TL;DR
This work addresses explainability for time-series forecasting by explaining the action of a high-performing black-box correction to an interpretable base model. It extends the Before and After Prediction Parameter Comparison (BAPC) framework to time series through SBAPC, which computes a local surrogate by re-fitting the base model after subtracting the correction within a correction window, yielding parameter-change explanations $\\Delta \boldsymbol{\theta}$ and a surrogate $f_r = f_{\theta_0} + \Delta f_r$. The authors derive integrated-gradient based importance scores (SBAPC-IG) for these parameter changes and provide closed-form expressions for linear and common nonlinear base models, including decaying oscillations and AR(2). Empirical results on synthetic change-point scenarios and a real air-passenger dataset show that the surrogate captures local dynamics and that the SBAPC-IG highlights the base-model parameters most responsible for corrections, enabling physics-informed, interpretable diagnostics for AI-driven time-series corrections. The framework thus offers a principled, local, and interpretable explanation mechanism with potential adaptive-window extensions and applications beyond the tested domains.
Abstract
We introduce a local surrogate approach for explainable time-series forecasting. An initially non-interpretable predictive model to improve the forecast of a classical time-series 'base model' is used. 'Explainability' of the correction is provided by fitting the base model again to the data from which the error prediction is removed (subtracted), yielding a difference in the model parameters which can be interpreted. We provide illustrative examples to demonstrate the potential of the method to discover and explain underlying patterns in the data.
