Class-Specific Explainability for Deep Time Series Classifiers

10/11/2022
by   Ramesh Doddaiah, et al.
0

Explainability helps users trust deep learning solutions for time series classification. However, existing explainability methods for multi-class time series classifiers focus on one class at a time, ignoring relationships between the classes. Instead, when a classifier is choosing between many classes, an effective explanation must show what sets the chosen class apart from the rest. We now formalize this notion, studying the open problem of class-specific explainability for deep time series classifiers, a challenging and impactful problem setting. We design a novel explainability method, DEMUX, which learns saliency maps for explaining deep multi-class time series classifiers by adaptively ensuring that its explanation spotlights the regions in an input time series that a model uses specifically to its predicted class. DEMUX adopts a gradient-based approach composed of three interdependent modules that combine to generate consistent, class-specific saliency maps that remain faithful to the classifier's behavior yet are easily understood by end users. Our experimental study demonstrates that DEMUX outperforms nine state-of-the-art alternatives on five popular datasets when explaining two types of deep time series classifiers. Further, through a case study, we demonstrate that DEMUX's explanations indeed highlight what separates the predicted class from the others in the eyes of the classifier. Our code is publicly available at https://github.com/rameshdoddaiah/DEMUX.

READ FULL TEXT

page 1

page 7

page 8

research
09/04/2023

On the Consistency and Robustness of Saliency Explanations for Time Series Classification

Interpretable machine learning and explainable artificial intelligence h...
research
09/10/2020

XCM: An Explainable Convolutional Neural Network for Multivariate Time Series Classification

We present XCM, an eXplainable Convolutional neural network for Multivar...
research
06/08/2023

AMEE: A Robust Framework for Explanation Evaluation in Time Series Classification

This paper aims to provide a framework to quantitatively evaluate and ra...
research
09/13/2018

Explainable time series tweaking via irreversible and reversible temporal transformations

Time series classification has received great attention over the past de...
research
09/21/2023

Generating Hierarchical Structures for Improved Time Series Classification Using Stochastic Splitting Functions

This study introduces a novel hierarchical divisive clustering approach ...
research
07/04/2021

Class Introspection: A Novel Technique for Detecting Unlabeled Subclasses by Leveraging Classifier Explainability Methods

Detecting latent structure within a dataset is a crucial step in perform...
research
05/07/2020

Local Cascade Ensemble for Multivariate Data Classification

We present LCE, a Local Cascade Ensemble for traditional (tabular) multi...

Please sign up or login with your details

Forgot password? Click here to reset