Estimating the Contamination Factor's Distribution in Unsupervised Anomaly Detection

10/19/2022
by   Lorenzo Perini, et al.
0

Anomaly detection methods identify examples that do not follow the expected behaviour, typically in an unsupervised fashion, by assigning real-valued anomaly scores to the examples based on various heuristics. These scores need to be transformed into actual predictions by thresholding, so that the proportion of examples marked as anomalies equals the expected proportion of anomalies, called contamination factor. Unfortunately, there are no good methods for estimating the contamination factor itself. We address this need from a Bayesian perspective, introducing a method for estimating the posterior distribution of the contamination factor of a given unlabeled dataset. We leverage on outputs of several anomaly detectors as a representation that already captures the basic notion of anomalousness and estimate the contamination using a specific mixture formulation. Empirically on 22 datasets, we show that the estimated distribution is well-calibrated and that setting the threshold using the posterior mean improves the anomaly detectors' performance over several alternative methods. All code is publicly available for full reproducibility.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2016

A Bayesian Ensemble for Unsupervised Anomaly Detection

Methods for unsupervised anomaly detection suffer from the fact that the...
research
05/29/2023

On Diffusion Modeling for Anomaly Detection

Known for their impressive performance in generative modeling, diffusion...
research
08/21/2023

Adaptive Thresholding Heuristic for KPI Anomaly Detection

A plethora of outlier detectors have been explored in the time series do...
research
05/22/2023

Unsupervised Anomaly Detection with Rejection

Anomaly detection aims at detecting unexpected behaviours in the data. B...
research
09/20/2021

A2Log: Attentive Augmented Log Anomaly Detection

Anomaly detection becomes increasingly important for the dependability a...
research
01/07/2023

How to Allocate your Label Budget? Choosing between Active Learning and Learning to Reject in Anomaly Detection

Anomaly detection attempts at finding examples that deviate from the exp...
research
01/29/2020

Unsupervised Anomaly Detection for X-Ray Images

Obtaining labels for medical (image) data requires scarce and expensive ...

Please sign up or login with your details

Forgot password? Click here to reset