Evaluating Explanation Methods for Multivariate Time Series Classification

08/29/2023
by   Davide Italo Serramazza, et al.
0

Multivariate time series classification is an important computational task arising in applications where data is recorded over time and over multiple channels. For example, a smartwatch can record the acceleration and orientation of a person's motion, and these signals are recorded as multivariate time series. We can classify this data to understand and predict human movement and various properties such as fitness levels. In many applications classification alone is not enough, we often need to classify but also understand what the model learns (e.g., why was a prediction given, based on what information in the data). The main focus of this paper is on analysing and evaluating explanation methods tailored to Multivariate Time Series Classification (MTSC). We focus on saliency-based explanation methods that can point out the most relevant channels and time series points for the classification decision. We analyse two popular and accurate multivariate time series classifiers, ROCKET and dResNet, as well as two popular explanation methods, SHAP and dCAM. We study these methods on 3 synthetic datasets and 2 real-world datasets and provide a quantitative and qualitative analysis of the explanations provided. We find that flattening the multivariate datasets by concatenating the channels works as well as using multivariate classifiers directly and adaptations of SHAP for MTSC work quite well. Additionally, we also find that the popular synthetic datasets we used are not suitable for time series analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
06/18/2022

Scalable Classifier-Agnostic Channel Selection for MTSC

Accuracy is a key focus of current work in time series classification. H...
research
08/14/2022

Confidence-Guided Learning Process for Continuous Classification of Time Series

In the real world, the class of a time series is usually labeled at the ...
research
07/25/2022

dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification

Data series classification is an important and challenging problem in da...
research
10/02/2022

Fast and Robust Video-Based Exercise Classification via Body Pose Tracking and Scalable Multivariate Time Series Classifiers

Technological advancements have spurred the usage of machine learning ba...
research
03/17/2020

Construe: a software solution for the explanation-based interpretation of time series

This paper presents a software implementation of a general framework for...
research
06/26/2023

Multivariate Time Series Early Classification Across Channel and Time Dimensions

Nowadays, the deployment of deep learning models on edge devices for add...

Please sign up or login with your details

Forgot password? Click here to reset