Supervised Anomaly Detection via Conditional Generative Adversarial Network and Ensemble Active Learning
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.
Code (2)
Tasks
Active LearningAnomaly DetectionEnsemble LearningGenerative Adversarial NetworkSupervised Anomaly DetectionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Anomaly Detection of Adversarial Examples using Class-conditional Generative Adversarial Networks
Deep Neural Networks (DNNs) have been shown vulnerable to Test-Time Evasion attacks (TTEs, or adversarial examples), which, by making small changes to the input, alter the DNN's decision. We propose an unsupervised attac…
Anomaly Detectionimage-classificationImage ClassificationAnomaly Detection for Scenario-based Insider Activities using CGAN Augmented Data
Insider threats are the cyber attacks from within the trusted entities of an organization. Lack of real-world data and issue of data imbalance leave insider threat analysis an understudied research area. To mitigate the …
Anomaly DetectionGeneral ClassificationGenerative Adversarial NetworkMulti-class Anomaly Detection+1AGAD: Adversarial Generative Anomaly Detection
Anomaly detection suffered from the lack of anomalies due to the diversity of abnormalities and the difficulties of obtaining large-scale anomaly data. Semi-supervised anomaly detection methods are often used to solely l…
Anomaly DetectionDiversitySemi-supervised Anomaly DetectionSupervised Anomaly DetectionDouble-Adversarial Activation Anomaly Detection: Adversarial Autoencoders are Anomaly Generators
Anomaly detection is a challenging task for machine learning algorithms due to the inherent class imbalance. It is costly and time-demanding to manually analyse the observed data, thus usually only few known anomalies if…
Anomaly DetectionBIG-bench Machine LearningUnsupervised Anomaly DetectionUnsupervised Anomaly Detection and Localization with Generative Adversarial Networks
We propose a novel unsupervised anomaly detection approach using generative adversarial networks and SOP-derived spectrograms. Demonstrating remarkable efficacy, our method achieves over 97% accuracy on SOP datasets from…
Anomaly DetectionUnsupervised Anomaly Detection