Explainable time-series forecasting with sampling-free SHAP for Transformers
Matthias Hertel, Sebastian Pütz, Ralf Mikut, Veit Hagenmeyer, Benjamin Schäfer
TL;DR
The paper tackles the challenge of explainable time-series forecasting by eliminating sampling-based SHAP approximations and introducing SHAPformer, a Transformer-based model that enables exact, fast SHAP explanations through attention manipulation and feature grouping. By training with masked inputs and distributing contributions via Owen values, SHAPformer delivers sub-second explanations while maintaining competitive forecast accuracy on real-world load data. It is validated on a synthetic dataset with ground-truth explanations and on the TransnetBW dataset, where it identifies past load as the key predictor and uncovers interpretable temporal and holiday effects. The work demonstrates substantial speedups over permutation-based SHAP methods and provides a practical, open-source package for researchers and practitioners to apply explainable forecasting across domains beyond electrical load.
Abstract
Time-series forecasts are essential for planning and decision-making in many domains. Explainability is key to building user trust and meeting transparency requirements. Shapley Additive Explanations (SHAP) is a popular explainable AI framework, but it lacks efficient implementations for time series and often assumes feature independence when sampling counterfactuals. We introduce SHAPformer, an accurate, fast and sampling-free explainable time-series forecasting model based on the Transformer architecture. It leverages attention manipulation to make predictions based on feature subsets. SHAPformer generates explanations in under one second, several orders of magnitude faster than the SHAP Permutation Explainer. On synthetic data with ground truth explanations, SHAPformer provides explanations that are true to the data. Applied to real-world electrical load data, it achieves competitive predictive performance and delivers meaningful local and global insights, such as identifying the past load as the key predictor and revealing a distinct model behavior during the Christmas period.
