Controllable RANSAC-based Anomaly Detection via Hypothesis Testing

Le Hong Phong, Ho Ngoc Luat, Vo Nguyen Le Duy
10/19/2024
stat.MLcs.LG

No official code found. Best implementation: HNLuat/RANSAC-based-AD-Selective-Inference (4 stars, MIT, last commit 2025-05-14).

Abstract

Detecting the presence of anomalies in regression models is a crucial task in machine learning, as anomalies can significantly impact the accuracy and reliability of predictions. Random Sample Consensus (RANSAC) is one of the most popular robust regression methods for addressing this challenge. However, this method lacks the capability to guarantee the reliability of the anomaly detection (AD) results. In this paper, we propose a novel statistical method for testing the AD results obtained by RANSAC, named CTRL-RANSAC (controllable RANSAC). The key strength of the proposed method lies in its ability to control the probability of misidentifying anomalies below a pre-specified level $α$ (e.g., $α= 0.05$). By examining the selection strategy of RANSAC and leveraging the Selective Inference (SI) framework, we prove that achieving controllable RANSAC is indeed feasible. Furthermore, we introduce a more strategic and computationally efficient approach to enhance the true detection rate and overall performance of the CTRL-RANSAC. Experiments conducted on synthetic and real-world datasets robustly support our theoretical results, showcasing the superior performance of the proposed method.

View on arXivView PDF

Code Implementations(1)

MIT

Controllable RANSAC-based Anomaly Detection via Hypothesis Testing

40R, PythonOct 30, 20241 years agoMIT

Similar Papers

Cite this paper

@article{phong2024controllable,
  title  = {Controllable RANSAC-based Anomaly Detection via Hypothesis Testing},
  author = {Le Hong Phong and Ho Ngoc Luat and Vo Nguyen Le Duy},
  year   = {2024},
  eprint = {2410.15133},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15133v1}
}

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/2410.15133.svg)](https://codeofpaper.com/paper/2410.15133)

Discussion