Search papers, labs, and topics across Lattice.
This paper introduces ProtoX-AD, a prototype-based framework for self-supervised time series anomaly detection (TSAD) that enhances explainability while maintaining high detection performance. By learning transformation-aware latent representations and interpretable prototypes, ProtoX-AD not only identifies anomalies but also provides distinct profiles for these anomalies through clear explanations. Experimental results show that ProtoX-AD achieves comparable detection accuracy to traditional black-box methods while offering more consistent and meaningful insights into the anomalies detected.
Anomaly detection just got a major upgrade: ProtoX-AD delivers high accuracy with explanations that make sense, bridging the gap between performance and interpretability.
Recent advances in time series anomaly detection (TSAD) have highlighted the effectiveness of self-supervised classification-based approaches. These methods apply transformations to normal training samples, training a classifier to recognize transformation-specific patterns that help identify anomalies through increased classification errors. Despite their strong performance, a significant challenge is their lack of explainability, as they provide limited insight into the characteristics of flagged anomalies. To address this limitation, we propose ProtoX-AD, a prototype-based self-explainable framework for self-supervised TSAD. ProtoX-AD learns transformation-aware latent representations alongside interpretable prototypes, enabling both accurate anomaly detection and the identification of distinct anomalous profiles through prototype-based explanations. Additionally, it allows for systematic analysis of how transformation design impacts detection performance and explainability. Experimental results on synthetic and real-world datasets demonstrate that ProtoX-AD achieves detection performance comparable to its black-box counterparts while offering more consistent and semantically meaningful explanations than existing explainable baselines. Our code is publicly available at https://github.com/Aitorzan3/ProtoX-AD.