Inherently Interpretable Time Series Classification via Multiple Instance Learning
Conventional Time Series Classification (TSC) methods are often black boxes that obscure inherent interpretation of their decision-making processes. In this work, we leverage Multiple Instance Learning (MIL) to overcome this issue, and propose a new framework called MILLET: Multiple Instance Learning for Locally Explainable Time series classification. We apply MILLET to existing deep learning TSC models and show how they become inherently interpretable without compromising (and in some cases, even improving) predictive performance. We evaluate MILLET on 85 UCR TSC datasets and also present a novel synthetic dataset that is specially designed to facilitate interpretability evaluation. On these datasets, we show MILLET produces sparse explanations quickly that are of higher quality than other well-known interpretability methods. To the best of our knowledge, our work with MILLET, which is available on GitHub (https://github.com/JAEarly/MILTimeSeriesClassification), is the first to develop general MIL methods for TSC and apply them to an extensive variety of domains
Code (1)
Tasks
Decision MakingMultiple Instance LearningTime SeriesTime Series ClassificationSimilar Papers 제목 키워드 기반
Multi-Modal Prototype Learning for Interpretable Multivariable Time Series Classification
Multivariable time series classification problems are increasing in prevalence and complexity in a variety of domains, such as biology and finance. While deep learning methods are an effective tool for these problems, th…
Activity RecognitionClassificationHuman Activity RecognitionTime Series+2Explainable AI Using Inherently Interpretable Components for Wearable-based Health Monitoring
The use of wearables in medicine and wellness, enabled by AI-based models, offers tremendous potential for real-time monitoring and interpretable event detection. Explainable AI (XAI) is required to assess what models ha…
Seizure DetectionInterpretable Mixture of Experts
The need for reliable model explanations is prominent for many machine learning applications, particularly for tabular and time-series data as their use cases often involve high-stakes decision making. Towards this goal,…
Decision MakingMixture-of-ExpertsTime SeriesAbstracted Shapes as Tokens -- A Generalizable and Interpretable Model for Time-series Classification
In time-series analysis, many recent works seek to provide a unified view and representation for time-series across multiple domains, leading to the development of foundation models for time-series data. Despite diverse …
QuantizationRepresentation LearningTime SeriesTime Series Analysis+2Interpretable time series neural representation for classification purposes
Deep learning has made significant advances in creating efficient representations of time series data by automatically identifying complex patterns. However, these approaches lack interpretability, as the time series is …
ClassificationRepresentation LearningTime Series