Autoencoders
Dor Bank, Noam Koenigstein, Raja Giryes
TL;DR
Autoencoders provide a versatile framework for learning compact, informative representations and for generative modeling. The survey covers regularized and variational variants, introduces the reparameterization trick and disentangled representations, and details a wide range of applications from classification to anomaly detection and recommender systems. It also surveys advanced hybrids with GANs, Wasserstein objectives, perceptual losses, and autoregressive decoders, highlighting both opportunities and practical challenges in parameter and architecture design. Overall, the work outlines a landscape where nonlinear compression and generative modeling intersect with scalable inference, pointing to future work on principled latent-structure selection and realism-aware reconstructions.
Abstract
An autoencoder is a specific type of a neural network, which is mainly designed to encode the input into a compressed and meaningful representation, and then decode it back such that the reconstructed input is similar as possible to the original one. This chapter surveys the different types of autoencoders that are mainly used today. It also describes various applications and use-cases of autoencoders.
