LGAIMLApr 18, 2019

Explaining Deep Classification of Time-Series Data with Learned Prototypes

arXiv:1904.08935v374 citations
Originality Incremental advance
AI Analysis

This provides explainable AI for high-risk decisions in domains like healthcare and speech, though it is incremental as it builds on existing prototype-based methods.

The paper tackles the problem of making deep learning models for time-series classification more explainable by learning prototypes during training, and it demonstrates this approach on ECG, respiration, and audio data, showing that prototypes can learn real-world features like bradycardia and apnea.

The emergence of deep learning networks raises a need for explainable AI so that users and domain experts can be confident applying them to high-risk decisions. In this paper, we leverage data from the latent space induced by deep learning models to learn stereotypical representations or "prototypes" during training to elucidate the algorithmic decision-making process. We study how leveraging prototypes effect classification decisions of two dimensional time-series data in a few different settings: (1) electrocardiogram (ECG) waveforms to detect clinical bradycardia, a slowing of heart rate, in preterm infants, (2) respiration waveforms to detect apnea of prematurity, and (3) audio waveforms to classify spoken digits. We improve upon existing models by optimizing for increased prototype diversity and robustness, visualize how these prototypes in the latent space are used by the model to distinguish classes, and show that prototypes are capable of learning features on two dimensional time-series data to produce explainable insights during classification tasks. We show that the prototypes are capable of learning real-world features - bradycardia in ECG, apnea in respiration, and articulation in speech - as well as features within sub-classes. Our novel work leverages learned prototypical framework on two dimensional time-series data to produce explainable insights during classification tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes