Training Invertible Neural Networks as Autoencoders

The-Gia Leo Nguyen, Lynton Ardizzone, Ullrich Köthe
3/20/2023
cs.LGcs.CV

No official code found. Best implementation: thegialeo/Training-Invertible-Neural-Networks-as-Autoencoders (23 stars, last commit 2023-03-23).

Abstract

Autoencoders are able to learn useful data representations in an unsupervised matter and have been widely used in various machine learning and computer vision tasks. In this work, we present methods to train Invertible Neural Networks (INNs) as (variational) autoencoders which we call INN (variational) autoencoders. Our experiments on MNIST, CIFAR and CelebA show that for low bottleneck sizes our INN autoencoder achieves results similar to the classical autoencoder. However, for large bottleneck sizes our INN autoencoder outperforms its classical counterpart. Based on the empirical results, we hypothesize that INN autoencoders might not have any intrinsic information loss and thereby are not bounded to a maximal number of layers (depth) after which only suboptimal results can be achieved.

View on arXivView PDF

Code Implementations(1)

239Python, Jupyter NotebookMay 15, 20193 years ago

Similar Papers

Cite this paper

@article{nguyen2023training,
  title  = {Training Invertible Neural Networks as Autoencoders},
  author = {The-Gia Leo Nguyen and Lynton Ardizzone and Ullrich Köthe},
  year   = {2023},
  eprint = {2303.11239},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.11239v2}
}

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/2303.11239.svg)](https://codeofpaper.com/paper/2303.11239)

Discussion