The growing availability of time series data has increased the usage of classifiers for this data type. Unfortunately, state-of-the-art time series classifiers are black-box models and, therefore, not usable in critical domains such as healthcare or finance, where explainability can be a crucial requirement. This paper presents a framework to explain the predictions of any black-box classifier for univariate and multivariate time series. The provided explanation is composed of three parts. First, a saliency map highlighting the most important parts of the time series for the classification. Second, an instance-based explanation exemplifies the blackbox's decision by providing a set of prototypical and counterfactual time series. Third, a factual and counterfactual rule-based explanation, revealing the reasons for the classification through logical conditions based on subsequences that must, or must not, be contained in the time series. Experiments and benchmarks show that the proposed method provides faithful, meaningful, stable, and interpretable explanations.

Understanding any time series classifier with a subsequence-based explainer

Spinnato F;Nanni M;
2023

Abstract

The growing availability of time series data has increased the usage of classifiers for this data type. Unfortunately, state-of-the-art time series classifiers are black-box models and, therefore, not usable in critical domains such as healthcare or finance, where explainability can be a crucial requirement. This paper presents a framework to explain the predictions of any black-box classifier for univariate and multivariate time series. The provided explanation is composed of three parts. First, a saliency map highlighting the most important parts of the time series for the classification. Second, an instance-based explanation exemplifies the blackbox's decision by providing a set of prototypical and counterfactual time series. Third, a factual and counterfactual rule-based explanation, revealing the reasons for the classification through logical conditions based on subsequences that must, or must not, be contained in the time series. Experiments and benchmarks show that the proposed method provides faithful, meaningful, stable, and interpretable explanations.
2023
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
18
2
1
34
34
https://dl.acm.org/doi/10.1145/3624480
Sì, ma tipo non specificato
Explainable AI
Time series classification
Subsequence-based rules
Prototypes and counterfactuals
Elettronico
6
info:eu-repo/semantics/article
262
Spinnato, F; Guidotti, R; Monreale, A; Nanni, M; Pedreschi, D; Giannotti, F
01 Contributo su Rivista::01.01 Articolo in rivista
open
   SoBigData++: European Integrated Infrastructure for Social Mining and Big Data Analytics
   SoBigData-PlusPlus
   H2020
   871042

   Science and technology for the explanation of AI decision making
   XAI
   H2020
   834756

   Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization
   TAILOR
   H2020
   952215
File in questo prodotto:
File Dimensione Formato  
prod_490031-doc_204119.pdf

accesso aperto

Descrizione: Understanding any time series classifier with a subsequence-based explainer
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 4.92 MB
Formato Adobe PDF
4.92 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/451902
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 9
social impact