Efficient Generation of Hidden Outliers for Improved Outlier Detection
Jose Cribeiro-Ramallo, Vadim Arzamasov, Klemens Böhm
TL;DR
This work tackles the challenge of detecting outliers in high-dimensional data by leveraging the multi-view property, where outliers manifest in subspaces. It introduces Bisect, a hyperparameter-free method that generates hidden outliers via a root-finding approach along convex combinations and a cut trick, backed by a hidden-outlier existence proposition. Bisect provides guaranteed generation of hidden outliers and demonstrates clear efficiency gains over prior methods, enabling improved one-class and supervised outlier detection when synthetic hidden outliers are used for self-supervised learning or oversampling. Experiments on synthetic and real datasets show Bisect outperforms baselines in both generation time and downstream detection performance, with broader applicability and reproducibility through released code. The approach offers practical impact for robust anomaly detection in high-dimensional domains, where multi-view outliers are central to reliable modeling.
Abstract
Outlier generation is a popular technique used for solving important outlier detection tasks. Generating outliers with realistic behavior is challenging. Popular existing methods tend to disregard the 'multiple views' property of outliers in high-dimensional spaces. The only existing method accounting for this property falls short in efficiency and effectiveness. We propose BISECT, a new outlier generation method that creates realistic outliers mimicking said property. To do so, BISECT employs a novel proposition introduced in this article stating how to efficiently generate said realistic outliers. Our method has better guarantees and complexity than the current methodology for recreating 'multiple views'. We use the synthetic outliers generated by BISECT to effectively enhance outlier detection in diverse datasets, for multiple use cases. For instance, oversampling with BISECT reduced the error by up to 3 times when compared with the baselines.
