Do autoencoders need a bottleneck for anomaly detection?
Bang Xiang Yong, Alexandra Brintrup

TL;DR
This paper investigates the necessity of bottlenecks in autoencoders for anomaly detection, demonstrating that non-bottlenecked architectures can outperform traditional models by removing the bottleneck through overparameterization and skip connections.
Contribution
The study provides extensive experimental evidence that non-bottlenecked autoencoders, including infinitely-wide variants, can effectively detect anomalies, challenging the conventional belief that a bottleneck is essential.
Findings
Non-bottlenecked AEs outperform bottlenecked ones on CIFAR vs SVHN.
Removing the bottleneck improves AUROC scores significantly.
Infinitely-wide AEs demonstrate the potential of non-bottleneck architectures.
Abstract
A common belief in designing deep autoencoders (AEs), a type of unsupervised neural network, is that a bottleneck is required to prevent learning the identity function. Learning the identity function renders the AEs useless for anomaly detection. In this work, we challenge this limiting belief and investigate the value of non-bottlenecked AEs. The bottleneck can be removed in two ways: (1) overparameterising the latent layer, and (2) introducing skip connections. However, limited works have reported on the use of one of the ways. For the first time, we carry out extensive experiments covering various combinations of bottleneck removal schemes, types of AEs and datasets. In addition, we propose the infinitely-wide AEs as an extreme example of non-bottlenecked AEs. Their improvement over the baseline implies learning the identity function is not trivial as previously assumed.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
