timeXplain -- A Framework for Explaining the Predictions of Time Series Classifiers
Modern time series classifiers display impressive predictive capabilities, yet their decision-making processes mostly remain black boxes to the user. At the same time, model-agnostic explainers, such as the recently proposed SHAP, promise to make the predictions of machine learning models interpretable, provided there are well-designed domain mappings. We bring both worlds together in our timeXplain framework, extending the reach of explainable artificial intelligence to time series classification and value prediction. We present novel domain mappings for the time domain, frequency domain, and time series statistics and analyze their explicative power as well as their limits. We employ a novel evaluation metric to experimentally compare timeXplain to several model-specific explanation approaches for state-of-the-art time series classifiers.
Code (1)
Tasks
Decision MakingExplainable artificial intelligenceGeneral ClassificationTime SeriesTime Series AnalysisTime Series ClassificationValue predictionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Instance-based Counterfactual Explanations for Time Series Classification
In recent years, there has been a rapidly expanding focus on explaining the predictions made by black-box AI systems that handle image and tabular data. However, considerably less attention has been paid to explaining th…
ClassificationcounterfactualCounterfactual ExplanationDynamic Time Warping+4Learning Perturbations to Explain Time Series Predictions
Explaining predictions based on multivariate time series data carries the additional difficulty of handling not only multiple features, but also time dependencies. It matters not only what happened, but also when, and th…
Time SeriesTime Interpret: a Unified Model Interpretability Library for Time Series
We introduce $\texttt{time_interpret}$, a library designed as an extension of Captum, with a specific focus on temporal data. As such, this library implements several feature attribution methods that can be used to expla…
Time SeriesWindowSHAP: An Efficient Framework for Explaining Time-series Classifiers based on Shapley Values
Unpacking and comprehending how black-box machine learning algorithms make decisions has been a persistent challenge for researchers and end-users. Explaining time-series predictive models is useful for clinical applicat…
CPUTime SeriesTime Series AnalysisExplaining Time Series Classifiers with PHAR: Rule Extraction and Fusion from Post-hoc Attributions
Explaining machine learning (ML) models for time series (TS) classification remains challenging due to the difficulty of interpreting raw time series and the high dimensionality of the input space. We introduce PHAR--Pos…
Time Series Classification