Timeseries Anomaly Detection Using Temporal Hierarchical One-Class Network

Abstract

Real-world timeseries have complex underlying temporal dynamics and the detection of anomalies is challenging. In this paper, we propose the Temporal Hierarchical One-Class (THOC) network, a temporal one-class classification model for timeseries anomaly detection. It captures temporal dynamics in multiple scales by using a dilated recurrent neural network with skip connections. Using multiple hyperspheres obtained with a hierarchical clustering process, a one-class objective called Multiscale Vector Data Description is defined. This allows the temporal dynamics to be well captured by a set of multi-resolution temporal clusters. To further facilitate representation learning, the hypersphere centers are encouraged to be orthogonal to each other, and a self-supervision task in the temporal domain is added. The whole model can be trained end-to-end. Extensive empirical studies on various real-world timeseries demonstrate that the proposed THOC network outperforms recent strong deep learning baselines on timeseries anomaly detection.

Cite

Text

Shen et al. "Timeseries Anomaly Detection Using Temporal Hierarchical One-Class Network." Neural Information Processing Systems, 2020.

Markdown

[Shen et al. "Timeseries Anomaly Detection Using Temporal Hierarchical One-Class Network." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/shen2020neurips-timeseries/)

BibTeX

@inproceedings{shen2020neurips-timeseries,
  title     = {{Timeseries Anomaly Detection Using Temporal Hierarchical One-Class Network}},
  author    = {Shen, Lifeng and Li, Zhuocong and Kwok, James T.},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/shen2020neurips-timeseries/}
}