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...
Saved in:
Published in: | arXiv.org 2023-09 |
---|---|
Main Authors: | , , , |
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 & 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 |