Papers › Improving the Evaluation and Actionability of Explanation Methods for Multivariate...

Improving the Evaluation and Actionability of Explanation Methods for Multivariate Time Series Classification

18 Jun 2024arXiv:2406.12507archive 2025-07-28

Davide Italo Serramazza, Thach Le Nguyen, Georgiana Ifrim

Explanation for Multivariate Time Series Classification (MTSC) is an important topic that is under explored. There are very few quantitative evaluation methodologies and even fewer examples of actionable explanation, where the explanation methods are shown to objectively improve specific computational tasks on time series data. In this paper we focus on analyzing InterpretTime, a recent evaluation methodology for attribution methods applied to MTSC. We showcase some significant weaknesses of the original methodology and propose ideas to improve both its accuracy and efficiency. Unlike related work, we go beyond evaluation and also showcase the actionability of the produced explainer ranking, by using the best attribution methods for the task of channel selection in MTSC. We find that perturbation-based methods such as SHAP and Feature Ablation work well across a set of datasets, classifiers and tasks and outperform gradient-based methods. We apply the best ranked explainers to channel selection for MTSC and show significant data size reduction and improved classifier accuracy.

PaperPDFCode

Code

mlgig/xai4mtsc_eval_actionability officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Time SeriesTime Series Classificationchannel selection

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

FocusSETSHAP

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections