atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Contamination-Resilient Anomaly Detection via Adversarial Learning on Partially-Observed Normal and Anomalous Data

ICML 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a flipping-regularized, bidirectional GAN (CR-GAN) that learns the normal-data distribution from a contaminated dataset plus small clean normal and anomaly sets, and scores anomalies by reconstruction error and latent norm.

Problem

Anomaly detection when the training set is contaminated with anomalies and only small clean normal and clean anomaly sets are available, with overfitting from the tiny auxiliary sets and incomplete coverage of anomaly types.

Approach

Reformulate f-divergence minimization between mixtures of contaminated data, clean normal data and a generator, so the generator converges to the normal distribution; add a label-flipping mechanism with adaptive flip probability to reduce overfitting to the small clean sets, and a BiGAN-based score combining reconstruction error and latent norm.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add auxiliary normal and anomaly datasets (ablation)Ours · MNISTAUROC: 84.0 -> 88.2Helped
add the flipping mechanism (ablation)Ours with auxiliary datasets · MNISTAUROC: 88.2 -> 90.6Helped
add auxiliary normal and anomaly datasets (ablation)Ours · FMNISTAUROC: 80.6 -> 83.7Helped
add the flipping mechanism (ablation)Ours with auxiliary datasets · FMNISTAUROC: 83.7 -> 85.2Helped
use adaptive flipping probability instead of no flipping (ablation)Ours · MNISTAUROC: 88.2 -> 90.6Helped
use adaptive flipping probability instead of no flipping (ablation)Ours · FMNISTAUROC: 83.7 -> 85.2Helped
use adaptive flipping probability instead of no flipping (ablation)Ours · 20NEWSAUROC: 72.3 -> 74.0Helped
use adaptive flipping probability instead of no flipping (ablation)Ours · HARAUROC: 91.8 -> 92.6Helped
use adaptive flipping probability instead of no flipping (ablation)Ours · UNSW-NB15AUROC: 90.0 -> 92.7Helped
increase the number of auxiliary samples from 10 to 50 (ablation)Ours · MNISTAUROC: 87.4 -> 91.4Helped
increase the number of auxiliary samples from 10 to 50 (ablation)Ours · FMNISTAUROC: 84.2 -> 86.5Helped
increase the number of auxiliary samples from 10 to 50 (ablation)Ours · CIFAR10AUROC: 64.7 -> 67.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST CIFAR10 20newsgroups UNSW-NB15 HAR Arrhythmia Cardio Satellite Satimage-2 Shuttle Thyroid

Benchmarks: MNIST Fashion-MNIST CIFAR10 20newsgroups HAR UNSW-NB15 Arrhythmia Cardio Satellite Satimage-2 Shuttle Thyroid

Metrics: AUROC

Baselines: Deep SVDD Deep Isolation Forest SLAD ICL Deep SAD FeaWAD RoSAS PReNet AA-BiGAN SOEL

Builds on: GAN LSGAN BiGAN Deep SAD AA-BiGAN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy