Papers › Supervised Anomaly Detection via Conditional Generative Adversarial Network and...

Supervised Anomaly Detection via Conditional Generative Adversarial Network and Ensemble Active Learning

24 Apr 2021arXiv:2104.11952archive 2025-07-28

Zhi Chen, Jiang Duan, Li Kang, Guoping Qiu

Anomaly detection has wide applications in machine intelligence but is still a difficult unsolved problem. Major challenges include the rarity of labeled anomalies and it is a class highly imbalanced problem. Traditional unsupervised anomaly detectors are suboptimal while supervised models can easily make biased predictions towards normal data. In this paper, we present a new supervised anomaly detector through introducing the novel Ensemble Active Learning Generative Adversarial Network (EAL-GAN). EAL-GAN is a conditional GAN having a unique one generator vs. multiple discriminators architecture where anomaly detection is implemented by an auxiliary classifier of the discriminator. In addition to using the conditional GAN to generate class balanced supplementary training data, an innovative ensemble learning loss function ensuring each discriminator makes up for the deficiencies of the others is designed to overcome the class imbalanced problem, and an active learning algorithm is introduced to significantly reduce the cost of labeling real-world data. We present extensive experimental results to demonstrate that the new anomaly detector consistently outperforms a variety of SOTA methods by significant margins. The codes are available on Github.

PaperPDFCode

Code

smallcube/EAL-GAN officialmentioned in paperpytorch report
urbanmobility/SGM_mindspore mentioned on GitHubmindsporeMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Active LearningAnomaly DetectionEnsemble LearningSupervised Anomaly Detection

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Auxiliary Classifier

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections