Effectiveness of Tree-based Ensembles for Anomaly Discovery: Insights, Batch and Streaming Active Learning
Not on the map. Why?
Abstract (arXiv)
In many real-world AD applications including computer security and fraud prevention, the anomaly detector must be configurable by the human analyst to minimize the effort on false positives. One important way to configure the detector is by providing true labels (nominal or anomaly) for a few instances. Recent work on active anomaly discovery has shown that greedily querying the top-scoring instance and tuning the weights of ensemble detectors based on label feedback allows us to quickly discover true anomalies. This paper makes four main contributions to improve the state-of-the-art in anomaly discovery using tree-based ensembles. First, we provide an important insight that explains the practical successes of unsupervised tree-based ensembles and active learning based on greedy query selection strategy. We also present empirical results on real-world data to support our insights and theoretical analysis to support active learning. Second, we develop a novel batch active learning algorithm to improve the diversity of discovered anomalies based on a formalism called compact description to describe the discovered anomalies. Third, we develop a novel active learning algorithm to handle streaming data setting. We present a data drift detection algorithm that not only detects the drift robustly, but also allows us to take corrective actions to adapt the anomaly detector in a principled manner. Fourth, we present extensive experiments to evaluate our insights and our tree-based active anomaly discovery algorithms in both batch and streaming data settings. Our results show that active learning allows us to discover significantly more anomalies than state-of-the-art unsupervised baselines, our batch active learning algorithm discovers diverse anomalies, and our algorithms under the streaming-data setup are competitive with the batch setup.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 3; 2025: 0; 2026: 1.
9 papers.
- 2022A Survey on Explainable Anomaly Detectioncited by 39
- 2023Deep Anomaly Detection under Labeling Budget Constraintscited by 9
- 2024Multitask Active Learning for Graph Anomaly Detectioncited by 7
- 2021Wisdom of the Contexts: Active Ensemble Learning for Contextual Anomaly Detectioncited by 6
- 2022Little Help Makes a Big Difference: Leveraging Active Learning to Improve Unsupervised Time Series Anomaly Detectioncited by 4
- 2022Out-of-Distribution Detection in Time-Series Domain: A Novel Seasonal Ratio Scoring Approachcited by 3
- 2024ProtoAL: Interpretable Deep Active Learning with prototypes for medical imagingcited by 2
- 2024Coniferest: a complete active anomaly detection frameworkcited by 1
- 2026Training-Free Human-in-the-Loop Anomaly Detection via Memory Bank Correctioncited by 0
- 2026Training-Free Human-in-the-Loop Anomaly Detection via Memory Bank Correction18 Aug 2026
- 2024Coniferest: a complete active anomaly detection framework22 Oct 2024
- 2024ProtoAL: Interpretable Deep Active Learning with prototypes for medical imaging6 Apr 2024
- 2024Multitask Active Learning for Graph Anomaly Detection24 Jan 2024
- 2023Deep Anomaly Detection under Labeling Budget Constraints15 Feb 2023
- 2022A Survey on Explainable Anomaly Detection13 Oct 2022
- 2022Out-of-Distribution Detection in Time-Series Domain: A Novel Seasonal Ratio Scoring Approach9 Jul 2022
- 2022Little Help Makes a Big Difference: Leveraging Active Learning to Improve Unsupervised Time Series Anomaly Detection25 Jan 2022
- 2021Wisdom of the Contexts: Active Ensemble Learning for Contextual Anomaly Detection27 Jan 2021