Proceedings

Experimental Comparison and Survey of Twelve Time Series Anomaly Detection Algorithms (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Journal Track. Pages 5737-5741.

https://doi.org/10.24963/ijcai.2022/801

Abstract

The existence of an anomaly detection method that is optimal for all domains is a myth. Thus, there exists a plethora of anomaly detection methods which increases every year for a wide variety of domains. But a strength can also be a weakness; given this massive library of methods, how can one select the best method for their application? Current literature is focused on creating new anomaly detection methods or large frameworks for experimenting with multiple methods at the same time. However, and especially as the literature continues to expand, an extensive evaluation of every anomaly detection method is simply not feasible. To reduce this evaluation burden, we present guidelines to intelligently choose the optimal anomaly detection methods based on the characteristics the time series displays such as seasonality, trend, level change concept drift, and missing time steps. We provide a comprehensive experimental validation and survey of twelve anomaly detection methods over different time series characteristics to form guidelines based on several metrics: the AUC (Area Under the Curve), windowed F-score, and Numenta Anomaly Benchmark (NAB) scoring model. Applying our methodologies can save time and effort by surfacing the most promising anomaly detection methods instead of experimenting extensively with a rapidly expanding library of anomaly detection methods, especially in an online setting.

  1. [Campos and others, 2016] Guilherme O Campos et al. On the evaluation of unsupervised outlier detection: measures, datasets, and an empirical study. Data Mining and Knowl- edge Discovery, 30(4):891-927, 2016.
  2. [Chandola and others, 2009] Varun Chandola et al. Anomaly detection: A survey. ACM computing surveys (CSUR), 41(3):15, 2009.
  3. [Cleveland and others, 1990] Robert B Cleveland et al. Stl: A seasonal-trend decomposition. Journal of Official Statis- tics, 6(1):3-73, 1990.
  4. [Cook and others, 2019] Andrew Cook et al. Anomaly de- tection for iot time-series data: A survey. IEEE Internet of Things Journal, 2019.
  5. [Demšar, 2006] Janez Demšar. Statistical comparisons of classifiers over multiple data sets. Journal of Machine learning research, 7(Jan):1-30, 2006.
  6. [Emmott and others, 2015] Andrew Emmott et al. A meta- analysis of the anomaly detection problem. arXiv preprint 1503.01158, 2015.
  7. [Feremans and others, 2019] Len Feremans et al. Pattern- based anomaly detection in mixed-type time series. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 240-256. Springer, 2019.
  8. [Freeman et al., 2021] Cynthia Freeman, Jonathan Merri- man, Ian Beaver, and Abdullah Mueen. Experimental comparison and survey of twelve time series anomaly de- tection algorithms. Journal of Artificial Intelligence Re- search, 72:849-899, 2021.
  9. [Gupta and others, 2014] Manish Gupta et al. Outlier de- tection for temporal data: A survey. IEEE Transactions on Knowledge and Data Engineering, 26(9):2250-2267, 2014.
  10. [Hawkins and others, 2010] Jeff Hawkins et al. Hierarchi- cal temporal memory including htm cortical learning al- gorithms. White Paper, Numenta, Inc, Palto Alto, 2010.
  11. [Haykin, 2002] Simon Haykin. Adaptive Filter Theory (Fourth Edition).
  12. [Hochenbaum and others, 2017] Jordan Hochenbaum et al. Automatic anomaly detection in the cloud via statistical learning. arXiv preprint 1704.07706, 2017.
  13. [Hodge and Austin, 2004] Victoria Hodge and Jim Austin. A survey of outlier detection methodologies. Artificial intel- ligence review, 22(2):85-126, 2004.
  14. [Hyndman and others, 2015] Rob J Hyndman et al. Large- scale unusual time series detection. In Data Mining Work- shop (ICDMW), 2015 IEEE International Conference on, pages 1616-1619. IEEE, 2015.
  15. [Hyndman, 2018] Rob J Hyndman. Anomalous. https: //github.com/robjhyndman/anomalous, 2018. Accessed: 2021-11-01. Link
  16. [Keogh, 2006] Eamonn Keogh. A decade of progress in in- dexing and mining large time series databases. In Proceed- ings of the 32nd international conference on Very large data bases, pages 1268-1268. VLDB Endowment, 2006.
  17. [Laptev and others, 2015] Nikolay Laptev et al. Generic and scalable framework for automated time-series anomaly de- tection. In Proceedings of the 21th ACM SIGKDD Inter- national Conference on Knowledge Discovery and Data Mining, pages 1939-1947. ACM, 2015.
  18. [Makridakis and others, 2018] Spyros Makridakis et al. Sta- tistical and machine learning forecasting methods con- cerns and ways forward. PloS one, 13(3), 2018.
  19. [Numenta, 2017] Numenta. Anomaly labeling instructions. https://drive.google.com/file/d/ 0B1 XUjaAXeV3YlgwRXdsb3Voa1k/view, 2017. Accessed: 2021-11-21. Link
  20. [Numenta, 2018] Numenta. The numenta anomaly bench- mark. https://github.com/numenta/NAB, 2018. Accessed: 2021-11-21. Link
  21. [Saurav and others, 2018] Sakti Saurav et al. Online anomaly detection with concept drift adaptation using re- current neural networks. In Proceedings of the ACM India Joint International Conference on Data Science and Man- agement of Data, pages 78-87. ACM, 2018.
  22. [Tan and others, 2011] Swee Chuan Tan et al. Fast anomaly detection for streaming data. In Twenty-Second Interna- tional Joint Conference on Artificial Intelligence, 2011. IJCAI
  23. [Taylor and Letham, 2018] Sean J Taylor and Benjamin Letham. Forecasting at scale. The American Statistician, 72(1):37-45, 2018. [Twitter, 2015] Twitter. Anomalydetection. https://github. com/twitter/AnomalyDetectionc, 2015. Accessed: 2021- 11-01. Link
  24. [Wu, 2016] Hu-Sheng Wu. A survey of research on anomaly detection for time series. In 2016 13th International Com- puter Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), pages 426- 431. IEEE, 2016.
  25. [Xu and others, 2018] Haowen Xu et al. Unsupervised anomaly detection via variational auto-encoder for sea- sonal kpis in web applications. In Proceedings of the 2018 World Wide Web Conference on World Wide Web, pages 187-196. International World Wide Web Confer- ences Steering Committee, 2018.
  26. [Yeh and others, 2018] Chin-Chia Michael Yeh et al. Time series joins, motifs, discords and shapelets: a unifying view that exploits the matrix profile. Data Mining and Knowledge Discovery, 32(1):83-123, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards