Novelty Detection in Sequential Data by Informed Clustering and Modeling
Not on the map. Why?
Abstract (arXiv)
Novelty detection in discrete sequences is a challenging task, since deviations from the process generating the normal data are often small or intentionally hidden. Novelties can be detected by modeling normal sequences and measuring the deviations of a new sequence from the model predictions. However, in many applications data is generated by several distinct processes so that models trained on all the data tend to over-generalize and novelties remain undetected. We propose to approach this challenge through decomposition: by clustering the data we break down the problem, obtaining simpler modeling task in each cluster which can be modeled more accurately. However, this comes at a trade-off, since the amount of training data per cluster is reduced. This is a particular problem for discrete sequences where state-of-the-art models are data-hungry. The success of this approach thus depends on the quality of the clustering, i.e., whether the individual learning problems are sufficiently simpler than the joint problem. While clustering discrete sequences automatically is a challenging and domain-specific task, it is often easy for human domain experts, given the right tools. In this paper, we adapt a state-of-the-art visual analytics tool for discrete sequence clustering to obtain informed clusters from domain experts and use LSTMs to model each cluster individually. Our extensive empirical evaluation indicates that this informed clustering outperforms automatic ones and that our approach outperforms state-of-the-art novelty detection methods for discrete sequences in three real-world application scenarios. In particular, decomposition outperforms a global model despite less training data on each individual cluster.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 10 of its 53 references that are in the map. First posted on arXiv 5 Mar 2021.
Builds on
10 of 53 references.
References · 10
- 2019Deep Learning for Anomaly Detection: A Surveycited by 357
- 2020Classification-Based Anomaly Detection for General Datacited by 210
- 2018A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time Series Datacited by 181
- 2019Time-Series Anomaly Detection Service at Microsoftcited by 163
- 2015Evaluating Real-time Anomaly Detection Algorithms - the Numenta Anomaly Benchmarkcited by 87
- 2017Towards Better Analysis of Machine Learning Models: A Visual Analytics Perspectivecited by 36
- 2016LSTM-Based System-Call Language Modeling and Robust Ensemble Method for Designing Host-Based Intrusion Detection Systemscited by 9
- 2019A comparative evaluation of novelty detection algorithms for discrete sequencescited by 5
- 2019Visual Analytics of Anomalous User Behaviors: A Surveycited by 4
- 2017Recurrent Neural Network Language Models for Open Vocabulary Event-Level Cyber Anomaly Detectioncited by 2
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022AA-Forecast: Anomaly-Aware Forecast for Extreme Eventscited by 3
- 2022AA-Forecast: Anomaly-Aware Forecast for Extreme Events21 Aug 2022