Real-Time Anomaly Detection for Streaming Analytics

8 Jul 2016  ·  Subutai Ahmad, Scott Purdy ·

Much of the worlds data is streaming, time-series data, where anomalies give significant information in critical situations. Yet detecting anomalies in streaming data is a difficult task, requiring detectors to process data in real-time, and learn while simultaneously making predictions. We present a novel anomaly detection technique based on an on-line sequence memory algorithm called Hierarchical Temporal Memory (HTM). We show results from a live application that detects anomalies in financial metrics in real-time. We also test the algorithm on NAB, a published benchmark for real-time anomaly detection, where our algorithm achieves best-in-class results.

PDF Abstract

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Anomaly Detection Numenta Anomaly Benchmark Bayesian Changepoint NAB score 17.7 # 8
Anomaly Detection Numenta Anomaly Benchmark Sliding Threshold NAB score 15.0 # 10

Methods


No methods listed for this paper. Add relevant methods here