Are We Using Autoencoders in a Wrong Way?

Gabriele Martino, Davide Moroni, Massimo Martinelli
9/4/2023
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Autoencoders are certainly among the most studied and used Deep Learning models: the idea behind them is to train a model in order to reconstruct the same input data. The peculiarity of these models is to compress the information through a bottleneck, creating what is called Latent Space. Autoencoders are generally used for dimensionality reduction, anomaly detection and feature extraction. These models have been extensively studied and updated, given their high simplicity and power. Examples are (i) the Denoising Autoencoder, where the model is trained to reconstruct an image from a noisy one; (ii) Sparse Autoencoder, where the bottleneck is created by a regularization term in the loss function; (iii) Variational Autoencoder, where the latent space is used to generate new consistent data. In this article, we revisited the standard training for the undercomplete Autoencoder modifying the shape of the latent space without using any explicit regularization term in the loss function. We forced the model to reconstruct not the same observation in input, but another one sampled from the same class distribution. We also explored the behaviour of the latent space in the case of reconstruction of a random sample from the whole dataset.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{martino2023using,
  title  = {Are We Using Autoencoders in a Wrong Way?},
  author = {Gabriele Martino and Davide Moroni and Massimo Martinelli},
  year   = {2023},
  eprint = {2309.01532},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.01532v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.01532.svg)](https://codeofpaper.com/paper/2309.01532)

Discussion