No Free Lunch But A Cheaper Supper: A General Framework for Streaming Anomaly Detection
Not on the map. Why?
Abstract (arXiv)
In recent years, there has been increased research interest in detecting anomalies in temporal streaming data. A variety of algorithms have been developed in the data mining community, which can be divided into two categories (i.e., general and ad hoc). In most cases, general approaches assume the one-size-fits-all solution model where a single anomaly detector can detect all anomalies in any domain. To date, there exists no single general method that has been shown to outperform the others across different anomaly types, use cases and datasets. In this paper, we propose SAFARI, a general framework formulated by abstracting and unifying the fundamental tasks in streaming anomaly detection, which provides a flexible and extensible anomaly detection procedure to overcome the limitations of one-size-fits-all solutions. SAFARI helps to facilitate more elaborate algorithm comparisons by allowing us to isolate the effects of shared and unique characteristics of different algorithms on detection performance. Using SAFARI, we have implemented various anomaly detectors and identified a research gap that motivates us to propose a novel learning strategy in this work. We conducted an extensive evaluation study of 20 detectors that are composed using SAFARI and compared their performances using real-world benchmark datasets with different properties. The results indicate that there is no single superior detector that works well for every case, proving our hypothesis that "there is no free lunch" in the streaming anomaly detection world. Finally, we discuss the benefits and drawbacks of each method in-depth and draw a set of conclusions to guide future users of SAFARI.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 0; 2025: 2.
5 papers.
- 2021Conformal Anomaly Detection on Spatio-Temporal Observations with Missing Datacited by 12
- 2025Fantastic Bugs and Where to Find Them in AI Benchmarkscited by 11
- 2021Wisdom of the Contexts: Active Ensemble Learning for Contextual Anomaly Detectioncited by 6
- 2025We Need to Rethink Benchmarking in Anomaly Detectioncited by 4
- 2023Explainable Predictive Maintenancecited by 3
- 2025Fantastic Bugs and Where to Find Them in AI Benchmarks20 Nov 2025
- 2025We Need to Rethink Benchmarking in Anomaly Detection21 Jul 2025
- 2023Explainable Predictive Maintenance8 Jun 2023
- 2021Conformal Anomaly Detection on Spatio-Temporal Observations with Missing Data25 May 2021
- 2021Wisdom of the Contexts: Active Ensemble Learning for Contextual Anomaly Detection27 Jan 2021