Benchmarking Unsupervised Outlier Detection with Realistic Synthetic Data
Authors:
Preprint
Abstract
Benchmarking unsupervised outlier detection is difficult. Outliers are rare, and existing benchmark data contains outliers with various and unknown characteristics. Fully synthetic data usually consists of outliers and regular instance with clear characteristics and thus allows for a more meaningful evaluation of detection methods in principle. Nonetheless, there have only been few attempts to include synthetic data in benchmarks for outlier detection. This might be due to the imprecise notion of outliers or to the difficulty to arrive at a good coverage of different domains with synthetic data. In this work we propose a generic process for the generation of data sets for such benchmarking. The core idea is to reconstruct regular instances from existing real-world benchmark data while generating outliers so that they exhibit insightful characteristics. This allows both for a good coverage of domains and for helpful interpretations of results. We also describe three instantiations of the generic process that generate outliers with specific characteristics, like local outliers. A benchmark with state-of-the-art detection methods confirms that our generic process is indeed practical.Keywords
All Related Versions
This publication has 20 references indexed in Scilit:
- Method evaluation, parameterization, and result validation in unsupervised data mining: A critical surveyWIREs Data Mining and Knowledge Discovery, 2019
- MDCGen: Multidimensional Dataset Generator for ClusteringJournal of Classification, 2019
- There and back again: Outlier detection between statistical reasoning and data mining algorithmsWIREs Data Mining and Knowledge Discovery, 2018
- Feature projection k-NN classifier model for imbalanced and incomplete medical dataBiocybernetics and Biomedical Engineering, 2016
- Pair-copula constructions of multiple dependenceInsurance: Mathematics and Economics, 2009
- Generation of Random Clusters with Specified Degree of SeparationJournal of Classification, 2006
- OCLUS: An Analytic Method for Generating Clusters with Known OverlapJournal of Classification, 2005
- Using statistical image models for objective evaluation of spot detection in two‐dimensional gelsProteomics, 2003
- A plant-wide industrial process control problemComputers & Chemical Engineering, 1993
- An Algorithm for Generating Artificial Test ClustersPsychometrika, 1985