Leave-One-Out-, Bootstrap- and Cross-Conformal Anomaly Detectors

Oliver Hennhöfer, Christine Preisach
2/26/2024
stat.MLcs.LG

No official code found. Best implementation: OliverHennhoefer/cross-conformal-anomaly-detection (6 stars, last commit 2024-02-29).

Abstract

The requirement of uncertainty quantification for anomaly detection systems has become increasingly important. In this context, effectively controlling Type I error rates ($α$) without compromising the statistical power ($1-β$) of these systems can build trust and reduce costs related to false discoveries. The field of conformal anomaly detection emerges as a promising approach for providing respective statistical guarantees by model calibration. However, the dependency on calibration data poses practical limitations - especially within low-data regimes. In this work, we formally define and evaluate leave-one-out-, bootstrap-, and cross-conformal methods for anomaly detection, incrementing on methods from the field of conformal prediction. Looking beyond the classical inductive conformal anomaly detection, we demonstrate that derived methods for calculating resampling-conformal $p$-values strike a practical compromise between statistical efficiency (full-conformal) and computational efficiency (split-conformal) as they make more efficient use of available data. We validate derived methods and quantify their improvements for a range of one-class classifiers and datasets.

View on arXivView PDF

Code Implementations(1)

Reproducible experiments conducted in the paper 'Uncertainty Quantification in Anomaly Detection with Cross-Conformal p-Values'.

61PythonJan 15, 20242 years ago
anomaly-detectionbenjamini-hochbergconformal-anomaly-detectionconformal-inferenceconformal-prediction+4 more

Similar Papers

Cite this paper

@article{hennhfer2024leaveoneout,
  title  = {Leave-One-Out-, Bootstrap- and Cross-Conformal Anomaly Detectors},
  author = {Oliver Hennhöfer and Christine Preisach},
  year   = {2024},
  eprint = {2402.16388},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.16388v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.16388.svg)](https://codeofpaper.com/paper/2402.16388)

Discussion