Neural networks : the official journal of the International Neural Network Society | 2021

ARAE: Adversarially Robust Training of Autoencoders Improves Novelty Detection

 
 
 
 
 
 
 

Abstract


Autoencoders 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 failing to regenerate the anomalous data. Based on this assumption, one could utilize the AE for novelty detection. However, it is known that this assumption does not always hold. Such an AE can often perfectly reconstruct the anomalous data due to modeling low-level and generic features in the input. We propose a novel training algorithm for the AE that facilitates learning more semantically meaningful features to address this problem. For this purpose, we exploit the fact that adversarial robustness promotes the learning of significant features. Therefore, we force the AE to learn such features by making its bottleneck layer more stable against adversarial perturbations. This idea is general and can be applied to other autoencoder-based approaches as well. We show that despite using a much simpler architecture than the prior methods, the proposed AE outperforms or is competitive to the state-of-the-art on four benchmark datasets and two medical datasets.

Volume 144
Pages \n 726-736\n
DOI 10.1016/j.neunet.2021.09.014
Language English
Journal Neural networks : the official journal of the International Neural Network Society

Full Text