CVMar 12, 2020

ARAE: Adversarially Robust Training of Autoencoders Improves Novelty Detection

arXiv:2003.05669v269 citations
AI Analysis

This addresses a critical limitation in novelty detection for applications like anomaly detection, though it is incremental as it builds on existing adversarial robustness ideas.

The paper tackles the problem that autoencoders often reconstruct anomalous data well, undermining novelty detection, by proposing an adversarially robust autoencoder that learns more semantically meaningful features; it outperforms or is competitive with state-of-the-art methods on three benchmark datasets.

Autoencoders (AE) have recently been widely employed to approach the novelty detection problem. Trained only on the normal data, the AE is expected to reconstruct the normal data effectively while fail to regenerate the anomalous data, which could be utilized for novelty detection. However, in this paper, it is demonstrated that this does not always hold. AE often generalizes so perfectly that it can also reconstruct the anomalous data well. To address this problem, we propose a novel AE that can learn more semantically meaningful features. Specifically, we exploit the fact that adversarial robustness promotes learning of meaningful features. Therefore, we force the AE to learn such features by penalizing networks with a bottleneck layer that is unstable against adversarial perturbations. We show that despite using a much simpler architecture in comparison to the prior methods, the proposed AE outperforms or is competitive to state-of-the-art on three benchmark datasets.

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