ProtoTSNet: Interpretable Multivariate Time Series Classification With Prototypical Parts
arXiv:2511.02152 · doi:10.1007/s10618-026-01227-6
Abstract
Time series data is one of the most popular data modalities in critical domains such as industry and medicine. The demand for algorithms that not only exhibit high accuracy but also offer interpretability is crucial in such fields, as decisions made there bear significant consequences. In this paper, we present ProtoTSNet, a novel approach to interpretable classification of multivariate time series data, through substantial enhancements to the ProtoPNet architecture. Our method is tailored to overcome the unique challenges of time series analysis, including capturing dynamic patterns and handling varying feature significance. Central to our innovation is a modified convolutional encoder utilizing group convolutions, pre-trainable as part of an autoencoder and designed to preserve and quantify feature importance. We evaluated our model on 30 multivariate time series datasets from the UEA archive, comparing our approach with existing explainable methods as well as non-explainable baselines. Through comprehensive evaluation and ablation studies, we demonstrate that our approach achieves the best performance among ante-hoc explainable methods while maintaining competitive performance with non-explainable and post-hoc explainable approaches, providing interpretable results accessible to domain experts.
arXiv comment40 pages, 15 figures
References in corpus (5)
- Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization
- ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernels
- XCM: An Explainable Convolutional Neural Network for Multivariate Time Series Classification
- Interpretable and Steerable Sequence Learning via Prototypes
- dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification