TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate Time Series Data
Shreshth Tuli, Giuliano Casale, Nicholas R. Jennings
TL;DR
TranAD tackles anomaly detection and diagnosis in high-dimensional time series with a transformer-based architecture that uses focus-score self-conditioning and offline two-phase adversarial training. The method integrates MAML for rapid adaptation with limited data and employs dynamic POT thresholds for robust online detection. Empirical results across nine public benchmarks show TranAD outperforms state-of-the-art baselines in both detection and diagnosis, with substantial reductions in training time. The work demonstrates the practical impact of fast, accurate anomaly forecasting and root-cause analysis in industrial systems, and provides a public implementation for broader adoption.
Abstract
Efficient anomaly detection and diagnosis in multivariate time-series data is of great importance for modern industrial applications. However, building a system that is able to quickly and accurately pinpoint anomalous observations is a challenging problem. This is due to the lack of anomaly labels, high data volatility and the demands of ultra-low inference times in modern applications. Despite the recent developments of deep learning approaches for anomaly detection, only a few of them can address all of these challenges. In this paper, we propose TranAD, a deep transformer network based anomaly detection and diagnosis model which uses attention-based sequence encoders to swiftly perform inference with the knowledge of the broader temporal trends in the data. TranAD uses focus score-based self-conditioning to enable robust multi-modal feature extraction and adversarial training to gain stability. Additionally, model-agnostic meta learning (MAML) allows us to train the model using limited data. Extensive empirical studies on six publicly available datasets demonstrate that TranAD can outperform state-of-the-art baseline methods in detection and diagnosis performance with data and time-efficient training. Specifically, TranAD increases F1 scores by up to 17%, reducing training times by up to 99% compared to the baselines.
