Explaining time series classifiers through meaningful perturbation and optimisation

被引:3
|
作者
Meng, Han [1 ,2 ]
Wagner, Christian [2 ]
Triguero, Isaac [1 ,2 ,3 ,4 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Computat Optimisat & Learning COL Lab, Nottingham, England
[2] Univ Nottingham, Sch Comp Sci, Lab Uncertainty Data & Decis Making LUCID, Nottingham, England
[3] Univ Granada, DaSCI Andalusian Inst Data Sci & Computat Intellig, Granada, Spain
[4] Univ Granada, Dept Comp Sci & Artificial Intelligence, Granada, Spain
关键词
Time series classification; Post-hoc explanation; Saliency-based explanation; Perturbation method; Optimisation approach;
D O I
10.1016/j.ins.2023.119334
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning approaches have enabled increasingly powerful time series classifiers. While performance has improved drastically, the resulting classifiers generally suffer from poor explainability, limiting their applicability in critical areas. Saliency-based methods designed to highlight the critical features are one of the most promising approaches to improving this explainability. Here, current techniques commonly rely on artificially perturbing the features, using, for example, random noise or 'zeroing' these features. We first demonstrate that an important drawback of these methods is that the perturbations used can result in unrealistic assessments of the classifier, since the perturbations force the data outside their original distribution. We articulate how this can result in poor identification of critical features, and hence misleading explanations. In order to address this issue and identify the most important features for the output of a black-box model, we propose a dual approach through meaningful perturbation and optimisation. First, leveraging a mechanism originally proposed in image analysis, a generative model is trained to create within-distribution perturbations of the input. These are then used to reliably evaluate whether a set of features is critical. Second, a greedy based segmentation and identification strategy is proposed to search for the smallest set of critical features. Experiments show that the proposed approach addresses the out-of-distribution problem and identifies fewer critical features than existing methods. In combination, both aspects of the proposed approach offer a qualitative advance towards generating meaningful and robust explanations in the context of time series classification.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Explaining deep multi-class time series classifiers
    Doddaiah, Ramesh
    Parvatharaju, Prathyush S.
    Rundensteiner, Elke
    Hartvigsen, Thomas
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (06) : 3497 - 3521
  • [2] WindowSHAP: An efficient framework for explaining time-series classifiers based on Shapley values
    Nayebi, Amin
    Tipirneni, Sindhu
    Reddy, Chandan K.
    Foreman, Brandon
    Subbian, Vignesh
    JOURNAL OF BIOMEDICAL INFORMATICS, 2023, 144
  • [3] Time-of-day breakpoints optimisation through recursive time series partitioning
    Ma, Dongfang
    Li, Wenjing
    Song, Xiang
    Wang, Yinhai
    Zhang, Weibin
    IET INTELLIGENT TRANSPORT SYSTEMS, 2019, 13 (04) : 683 - 692
  • [4] Discovery of Meaningful Rules in Time Series
    Shokoohi-Yekta, Mohammad
    Chen, Yanping
    Campana, Bilson
    Hu, Bing
    Zakaria, Jesin
    Keogh, Eamonn
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 1085 - 1094
  • [5] Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations
    Mothilal, Ramaravind K.
    Sharma, Amit
    Tan, Chenhao
    FAT* '20: PROCEEDINGS OF THE 2020 CONFERENCE ON FAIRNESS, ACCOUNTABILITY, AND TRANSPARENCY, 2020, : 607 - 617
  • [6] Explaining Any Time Series Classifier
    Guidotti, Riccardo
    Monreale, Anna
    Spinnato, Francesco
    Pedreschi, Dino
    Giannotti, Fosca
    2020 IEEE SECOND INTERNATIONAL CONFERENCE ON COGNITIVE MACHINE INTELLIGENCE (COGMI 2020), 2020, : 167 - 176
  • [7] LIMESegment: Meaningful, Realistic Time Series Explanations
    Sivill, Torty
    Flach, Peter
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 151, 2022, 151
  • [8] Meaningful MRA initialization for discrete time series
    Veitch, D
    Taqqu, MS
    Abry, P
    SIGNAL PROCESSING, 2000, 80 (09) : 1971 - 1983
  • [9] Extracting Meaningful Patterns for Time Series Classification
    Zhang, Xiao-hang
    Wu, Jun
    Yang, Xue-cheng
    Lu, Ting-jie
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2513 - 2516
  • [10] When is Early Classification of Time Series Meaningful?
    Wu, Renjie
    Der, Audrey
    Keogh, Eamonn J.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (03) : 3253 - 3260