Benchmarking Unsupervised Strategies for Anomaly Detection in Multivariate Time Series

Laura Boggia, Rafael Teixeira de Lima, Bogdan Malaescu
6/25/2025
cs.LGstat.ME

No official code found. Best implementation: laurab222/TSAD (6 stars, last commit 2025-09-09).

Abstract

Anomaly detection in multivariate time series is an important problem across various fields such as healthcare, financial services, manufacturing or physics detector monitoring. Accurately identifying when unexpected errors or faults occur is essential, yet challenging, due to the unknown nature of anomalies and the complex interdependencies between time series dimensions. In this paper, we investigate transformer-based approaches for time series anomaly detection, focusing on the recently proposed iTransformer architecture. Our contributions are fourfold: (i) we explore the application of the iTransformer to time series anomaly detection, and analyse the influence of key parameters such as window size, step size, and model dimensions on performance; (ii) we examine methods for extracting anomaly labels from multidimensional anomaly scores and discuss appropriate evaluation metrics for such labels; (iii) we study the impact of anomalous data present during training and assess the effectiveness of alternative loss functions in mitigating their influence; and (iv) we present a comprehensive comparison of several transformer-based models across a diverse set of datasets for time series anomaly detection.

View on arXivView PDF

Code Implementations(1)

laurab222/TSADCommunity100%

Benchmarking Unsupervised Strategies for Anomaly Detection in Multivariate Time Series

63Shell, PythonMay 1, 20251 years agoNOASSERTION
anomaly-detectiontime-seriestransformers

Similar Papers

Cite this paper

@article{boggia2025benchmarking,
  title  = {Benchmarking Unsupervised Strategies for Anomaly Detection in Multivariate Time Series},
  author = {Laura Boggia and Rafael Teixeira de Lima and Bogdan Malaescu},
  year   = {2025},
  eprint = {2506.20574},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.20574v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.20574.svg)](https://codeofpaper.com/paper/2506.20574)

Discussion