Estimating Outlier Score Probabilities
Richard A. Bauder, Taghi M. Khoshgoftaar · 2017
Outlier detection is a critical function across a diverse range of tasks and domains. There are numerous outlier detection methods, the majority of which produce scores to indicate an outlier versus inlier. An issue with these scores is that they can be difficult to interpret and do not allow for comparisons between different methods. One solution is to convert the outlier score to probabilities. These probability estimates can provide understandable and meaningful results for assessing outlying values. Moreover, the probabilities can be combined to produce an ensemble of outlier detection methods, further enhancing the detection of outliers. In this paper, we propose a unique approach leveraging probabilistic programming to fit the original outlier score distributions to a 3-parameter Lognormal distribution. We provide empirical evidence for the use of this distribution, compare the probability estimates with the outlier scores, discuss confidence in these estimates, evaluate detection performance via the probabilities, and provide an ensemble detection example. Our research indicates this approach reasonably models the original outlier scores, resulting in meaningful outlier probability estimates.