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

被引:54
|
作者
Fauvel, Kevin [1 ]
Lin, Tao [2 ]
Masson, Veronique [1 ]
Fromont, Elisa [1 ]
Termier, Alexandre [1 ]
机构
[1] Univ Rennes, CNRS, INRIA, IRISA, F-35042 Rennes, France
[2] Zhejiang Univ, Coll Biosyst Engn & Food Sci, Hangzhou 310058, Peoples R China
关键词
convolutional neural network; explainability; multivariate time series classification; DAIRY-COWS; REPRESENTATION;
D O I
10.3390/math9233137
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Multivariate Time Series (MTS) classification has gained importance over the past decade with the increase in the number of temporal datasets in multiple domains. The current state-of-the-art MTS classifier is a heavyweight deep learning approach, which outperforms the second-best MTS classifier only on large datasets. Moreover, this deep learning approach cannot provide faithful explanations as it relies on post hoc model-agnostic explainability methods, which could prevent its use in numerous applications. In this paper, we present XCM, an eXplainable Convolutional neural network for MTS classification. XCM is a new compact convolutional neural network which extracts information relative to the observed variables and time directly from the input data. Thus, XCM architecture enables a good generalization ability on both large and small datasets, while allowing the full exploitation of a faithful post hoc model-specific explainability method (Gradient-weighted Class Activation Mapping) by precisely identifying the observed variables and timestamps of the input data that are important for predictions. We first show that XCM outperforms the state-of-the-art MTS classifiers on both the large and small public UEA datasets. Then, we illustrate how XCM reconciles performance and explainability on a synthetic dataset and show that XCM enables a more precise identification of the regions of the input data that are important for predictions compared to the current deep learning MTS classifier also providing faithful explainability. Finally, we present how XCM can outperform the current most accurate state-of-the-art algorithm on a real-world application while enhancing explainability by providing faithful and more informative explanations.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] An explainable dual-mode convolutional neural network for multivariate time series classification
    Cai, Wei
    Zhu, Xiaomin
    Bai, Kaiyuan
    Ye, Aihui
    Zhang, Runtong
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 299
  • [2] Time Series Classification With Multivariate Convolutional Neural Network
    Liu, Chien-Liang
    Hsaio, Wen-Hoar
    Tu, Yao-Chung
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (06) : 4788 - 4797
  • [3] Multivariate Time Series Classification With An Attention-Based Multivariate Convolutional Neural Network
    Tripathi, Achyut Mani
    Baruah, Rashmi Dutta
    [J]. 2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [4] Guided Wave Damage Location of Pressure Vessel Based on Optimized Explainable Convolutional Neural Network for Multivariate Time Series Classification Neural Network
    Zhang, Junxuan
    Hu, Chaojie
    Yan, Jianjun
    Hu, Yue
    Gao, Yang
    Xuan, Fuzhen
    [J]. JOURNAL OF PRESSURE VESSEL TECHNOLOGY-TRANSACTIONS OF THE ASME, 2023, 145 (04):
  • [5] Multivariate Time Series Data Transformation for Convolutional Neural Network
    Yang, Chao-Lung
    Yang, Chen-Yi
    Chen, Zhi-Xuan
    Lo, Nai-Wei
    [J]. 2019 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2019, : 188 - 192
  • [6] Explainable time-frequency convolutional neural network for microseismic waveform classification
    Bi, Xin
    Zhang, Chao
    He, Yao
    Zhao, Xiangguo
    Sun, Yongjiao
    Ma, Yuliang
    [J]. INFORMATION SCIENCES, 2021, 546 : 883 - 896
  • [7] Convolutional Neural Network for Time Series Cattle Behaviour Classification
    Kasfi, Kasirat Turfi
    Hellicar, Andrew
    Rahman, Ashfaqur
    [J]. PROCEEDINGS OF THE WORKSHOP ON TIME SERIES ANALYTICS AND APPLICATIONS (TSAA'16), 2016, : 8 - 12
  • [8] Explainable Multivariate Time Series Classification: A Deep Neural Network Which Learns to Attend to Important Variables As Well As Time Intervals
    Hsieh, Tsung-Yu
    Wang, Suhang
    Sun, Yiwei
    Honavar, Vasant
    [J]. WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 607 - 615
  • [9] TSEM: Temporally-Weighted Spatiotemporal Explainable Neural Network for Multivariate Time Series
    Anh-Duy Pham
    Kuestenmacher, Anastassia
    Ploeger, Paul G.
    [J]. ADVANCES IN INFORMATION AND COMMUNICATION, FICC, VOL 2, 2023, 652 : 183 - 204
  • [10] Self-Attention Causal Dilated Convolutional Neural Network for Multivariate Time Series Classification and Its Application
    Yang, Wenbiao
    Xia, Kewen
    Wang, Zhaocheng
    Fan, Shurui
    Li, Ling
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 122