Loading…

Evaluating Explanation Methods for Multivariate Time Series Classification

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 multivari...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2023-09
Main Authors: Serramazza, Davide Italo, Thu Trang Nguyen, Thach Le Nguyen, Ifrim, Georgiana
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Serramazza, Davide Italo
Thu Trang Nguyen
Thach Le Nguyen
Ifrim, Georgiana
description 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.
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2858807388</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2858807388</sourcerecordid><originalsourceid>FETCH-proquest_journals_28588073883</originalsourceid><addsrcrecordid>eNqNi0EKwjAUBYMgWLR3CLguxMTY7EtFhK7svgT91ZSY1PykeHyLeABXb2DmLUjGhdgVas_5iuSIA2OMH0oupcjIuZ60TToad6f1e7TazewdbSA-_A1p7wNtko1m0sHoCLQ1T6AXCAaQVlYjmt5cv58NWfbaIuS_XZPtsW6rUzEG_0qAsRt8Cm5WHVdSKVYKpcR_1QcSxD1s</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2858807388</pqid></control><display><type>article</type><title>Evaluating Explanation Methods for Multivariate Time Series Classification</title><source>Publicly Available Content (ProQuest)</source><creator>Serramazza, Davide Italo ; Thu Trang Nguyen ; Thach Le Nguyen ; Ifrim, Georgiana</creator><creatorcontrib>Serramazza, Davide Italo ; Thu Trang Nguyen ; Thach Le Nguyen ; Ifrim, Georgiana</creatorcontrib><description>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.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Channels ; Classification ; Classifiers ; Datasets ; Decision analysis ; Human motion ; Multivariate analysis ; Qualitative analysis ; Synthetic data ; Time series</subject><ispartof>arXiv.org, 2023-09</ispartof><rights>2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2858807388?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Serramazza, Davide Italo</creatorcontrib><creatorcontrib>Thu Trang Nguyen</creatorcontrib><creatorcontrib>Thach Le Nguyen</creatorcontrib><creatorcontrib>Ifrim, Georgiana</creatorcontrib><title>Evaluating Explanation Methods for Multivariate Time Series Classification</title><title>arXiv.org</title><description>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.</description><subject>Channels</subject><subject>Classification</subject><subject>Classifiers</subject><subject>Datasets</subject><subject>Decision analysis</subject><subject>Human motion</subject><subject>Multivariate analysis</subject><subject>Qualitative analysis</subject><subject>Synthetic data</subject><subject>Time series</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNi0EKwjAUBYMgWLR3CLguxMTY7EtFhK7svgT91ZSY1PykeHyLeABXb2DmLUjGhdgVas_5iuSIA2OMH0oupcjIuZ60TToad6f1e7TazewdbSA-_A1p7wNtko1m0sHoCLQ1T6AXCAaQVlYjmt5cv58NWfbaIuS_XZPtsW6rUzEG_0qAsRt8Cm5WHVdSKVYKpcR_1QcSxD1s</recordid><startdate>20230907</startdate><enddate>20230907</enddate><creator>Serramazza, Davide Italo</creator><creator>Thu Trang Nguyen</creator><creator>Thach Le Nguyen</creator><creator>Ifrim, Georgiana</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope></search><sort><creationdate>20230907</creationdate><title>Evaluating Explanation Methods for Multivariate Time Series Classification</title><author>Serramazza, Davide Italo ; Thu Trang Nguyen ; Thach Le Nguyen ; Ifrim, Georgiana</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_28588073883</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Channels</topic><topic>Classification</topic><topic>Classifiers</topic><topic>Datasets</topic><topic>Decision analysis</topic><topic>Human motion</topic><topic>Multivariate analysis</topic><topic>Qualitative analysis</topic><topic>Synthetic data</topic><topic>Time series</topic><toplevel>online_resources</toplevel><creatorcontrib>Serramazza, Davide Italo</creatorcontrib><creatorcontrib>Thu Trang Nguyen</creatorcontrib><creatorcontrib>Thach Le Nguyen</creatorcontrib><creatorcontrib>Ifrim, Georgiana</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Serramazza, Davide Italo</au><au>Thu Trang Nguyen</au><au>Thach Le Nguyen</au><au>Ifrim, Georgiana</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Evaluating Explanation Methods for Multivariate Time Series Classification</atitle><jtitle>arXiv.org</jtitle><date>2023-09-07</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>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.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2023-09
issn 2331-8422
language eng
recordid cdi_proquest_journals_2858807388
source Publicly Available Content (ProQuest)
subjects Channels
Classification
Classifiers
Datasets
Decision analysis
Human motion
Multivariate analysis
Qualitative analysis
Synthetic data
Time series
title Evaluating Explanation Methods for Multivariate Time Series Classification
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T17%3A27%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Evaluating%20Explanation%20Methods%20for%20Multivariate%20Time%20Series%20Classification&rft.jtitle=arXiv.org&rft.au=Serramazza,%20Davide%20Italo&rft.date=2023-09-07&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2858807388%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_28588073883%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2858807388&rft_id=info:pmid/&rfr_iscdi=true