CVJul 4, 2022

Explicit Boundary Guided Semi-Push-Pull Contrastive Learning for Supervised Anomaly Detection

arXiv:2207.01463v2120 citationsh-index: 17Has Code
AI Analysis

This work addresses the problem of ambiguous decision boundaries and bias in anomaly detection for real-world applications where limited anomaly samples are available, offering a novel approach to improve detection of both known and unseen anomalies.

The paper tackles supervised anomaly detection by learning models using a few available anomalies to detect both seen and unseen anomalies, proposing an explicit boundary guided semi-push-pull contrastive learning mechanism that enhances discriminability and mitigates bias, achieving improved performance on benchmark datasets.

Most anomaly detection (AD) models are learned using only normal samples in an unsupervised way, which may result in ambiguous decision boundary and insufficient discriminability. In fact, a few anomaly samples are often available in real-world applications, the valuable knowledge of known anomalies should also be effectively exploited. However, utilizing a few known anomalies during training may cause another issue that the model may be biased by those known anomalies and fail to generalize to unseen anomalies. In this paper, we tackle supervised anomaly detection, i.e., we learn AD models using a few available anomalies with the objective to detect both the seen and unseen anomalies. We propose a novel explicit boundary guided semi-push-pull contrastive learning mechanism, which can enhance model's discriminability while mitigating the bias issue. Our approach is based on two core designs: First, we find an explicit and compact separating boundary as the guidance for further feature learning. As the boundary only relies on the normal feature distribution, the bias problem caused by a few known anomalies can be alleviated. Second, a boundary guided semi-push-pull loss is developed to only pull the normal features together while pushing the abnormal features apart from the separating boundary beyond a certain margin region. In this way, our model can form a more explicit and discriminative decision boundary to distinguish known and also unseen anomalies from normal samples more effectively. Code will be available at https://github.com/xcyao00/BGAD.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes