Software & Data Downloads — EBAD

Exemplar-Based Anomaly Detection for detecting anomalies in time series.

Anomaly detection in real-valued time series has important applications in many diverse areas. We have developed a general algorithm for detecting anomalies in real-valued time series that is computationally very efficient. Our algorithm is exemplar-based which means a set of exemplars are first learned from a normal time series (i.e. not containing any anomalies) which effectively summarizes all normal windows in the training time series. Anomalous windows of a testing time series can then be efficiently detected using the exemplar-based model.

The provided code implements our hierarchical exemplar learning algorithm, our exemplar-based anomaly detection algorithm, and a baseline brute-force Euclidean distance anomaly detection algorithm. Two simple time series are also provided to test the code.

  •  Jones, M., Nikovski, D., Imamura, M., Hirata, T., "Anomaly Detection in Real-valued Multidimensional Time Series", ASE Bigdata/Socialcom/Cyber Security Conference, June 2014.
    BibTeX TR2014-042 PDF Software
    • @inproceedings{Jones2014jun,
    • author = {Jones, M. and Nikovski, D. and Imamura, M. and Hirata, T.},
    • title = {Anomaly Detection in Real-valued Multidimensional Time Series},
    • booktitle = {ASE Bigdata/Socialcom/Cyber Security Conference},
    • year = 2014,
    • month = jun,
    • publisher = {Academy of Science and Engineering (ASE)},
    • isbn = {978-1-62561-000-3},
    • url = {https://www.merl.com/publications/TR2014-042}
    • }

Access software at https://github.com/merlresearch/EBAD.