An Encoding Adversarial Network for Anomaly Detection - Archive ouverte HAL Access content directly
Conference Papers Year : 2019

An Encoding Adversarial Network for Anomaly Detection


Anomaly detection is a standard problem in Machine Learning with various applications such as health-care, predictive maintenance, and cyber-security. In such applications, the data is unbalanced: the rate of regular examples is much higher than the anomalous examples. The emergence of the Generative Adversarial Networks (GANs) have recently brought new algorithms for anomaly detection. Most of them use the generator as a proxy for the reconstruction loss. The idea is that the generator cannot reconstruct an anomaly. We develop an alternative approach for anomaly detection, based on an Encoding Adversarial Network (AnoEAN), which maps the data in a latent space (decision space), where the detection of anomalies is done directly by calculating a score. Our encoder is learned by adversarial learning, using two loss functions, the first constraining the encoder to project regular data into a Gaussian distribution and the second, to project anomalous data outside this distribution. We conduct a series of experiments on several standard bases and show that our approach outperforms the state of the art when using 10% anomalies during the learning stage and detect unseen anomalies.
Fichier principal
Vignette du fichier
gherbi19a.pdf (526.22 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02421274 , version 1 (09-10-2022)




  • HAL Id : hal-02421274 , version 1


Elies Gherbi, Blaise Hanczar, Jean-Christophe Janodet, Witold Klaudel. An Encoding Adversarial Network for Anomaly Detection. 11th Asian Conference on Machine Learning (ACML 2019), Nov 2019, Nagoya, Japan. pp.1--16. ⟨hal-02421274⟩
244 View
9 Download


Gmail Facebook X LinkedIn More