ShapeX: Shapelet-Driven Post Hoc Explanations for Time Series Classification Models
Bosong Huang, Ming Jin, Yuxuan Liang, Johan Barthelemy, Debo Cheng, Qingsong Wen, Chenghao Liu, Shirui Pan
TL;DR
ShapeX tackles the challenge of explaining time series classifiers by shifting from timestep-centric explanations to shapelet-driven segment explanations. It introduces the Shapelet Describe-and-Detect (SDD) framework to learn a compact, diverse set of shapelets and uses a Shapelet-driven Segment-Level (SDSL) perturbation coupled with Shapley value attribution to quantify segment-level contributions to predictions. The authors provide a causal-interpretation rationale by linking the Shapley-based attributions to model-level CATE under standard identification assumptions, and they demonstrate superior saliency quality and robustness across synthetic and real-world benchmarks, including a large-scale occlusion study on the UCR archive. Overall, ShapeX advances faithful, interpretable post hoc explanations for time series classification with practical implications for high-stakes domains such as healthcare and finance.
Abstract
Explaining time series classification models is crucial, particularly in high-stakes applications such as healthcare and finance, where transparency and trust play a critical role. Although numerous time series classification methods have identified key subsequences, known as shapelets, as core features for achieving state-of-the-art performance and validating their pivotal role in classification outcomes, existing post-hoc time series explanation (PHTSE) methods primarily focus on timestep-level feature attribution. These explanation methods overlook the fundamental prior that classification outcomes are predominantly driven by key shapelets. To bridge this gap, we present ShapeX, an innovative framework that segments time series into meaningful shapelet-driven segments and employs Shapley values to assess their saliency. At the core of ShapeX lies the Shapelet Describe-and-Detect (SDD) framework, which effectively learns a diverse set of shapelets essential for classification. We further demonstrate that ShapeX produces explanations which reveal causal relationships instead of just correlations, owing to the atomicity properties of shapelets. Experimental results on both synthetic and real-world datasets demonstrate that ShapeX outperforms existing methods in identifying the most relevant subsequences, enhancing both the precision and causal fidelity of time series explanations.
