TeVAE: A Variational Autoencoder Approach for Discrete Online Anomaly Detection in Variable-state Multivariate Time-series Data

Lucas Correia, Jan-Christoph Goos, Philipp Klein, Thomas Bäck, Anna V. Kononova
7/9/2024
cs.LGcs.AIcs.CE

No official code found. Best implementation: lcs-crr/TeVAE (5 stars, MIT, last commit 2025-05-20).

Abstract

As attention to recorded data grows in the realm of automotive testing and manual evaluation reaches its limits, there is a growing need for automatic online anomaly detection. This real-world data is complex in many ways and requires the modelling of testee behaviour. To address this, we propose a temporal variational autoencoder (TeVAE) that can detect anomalies with minimal false positives when trained on unlabelled data. Our approach also avoids the bypass phenomenon and introduces a new method to remap individual windows to a continuous time series. Furthermore, we propose metrics to evaluate the detection delay and root-cause capability of our approach and present results from experiments on a real-world industrial data set. When properly configured, TeVAE flags anomalies only 6% of the time wrongly and detects 65% of anomalies present. It also has the potential to perform well with a smaller training and validation subset but requires a more sophisticated threshold estimation method.

View on arXivView PDF

Code Implementations(1)

lcs-crr/TeVAECommunity100%
MIT

TeVAE: A Variational Autoencoder Approach for Discrete Online Anomaly Detection in Variable-state Multivariate Time-series Data

51PythonApr 3, 20241 years agoMIT

Similar Papers

Cite this paper

@article{correia2024tevae,
  title  = {TeVAE: A Variational Autoencoder Approach for Discrete Online Anomaly Detection in Variable-state Multivariate Time-series Data},
  author = {Lucas Correia and Jan-Christoph Goos and Philipp Klein and Thomas Bäck and Anna V. Kononova},
  year   = {2024},
  eprint = {2407.06849},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.06849v2}
}

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/2407.06849.svg)](https://codeofpaper.com/paper/2407.06849)

Discussion