A PCA-like Autoencoder
Not on the map. Why?
Abstract (arXiv)
An autoencoder is a neural network which data projects to and from a lower dimensional latent space, where this data is easier to understand and model. The autoencoder consists of two sub-networks, the encoder and the decoder, which carry out these transformations. The neural network is trained such that the output is as close to the input as possible, the data having gone through an information bottleneck : the latent space. This tool bears significant ressemblance to Principal Component Analysis (PCA), with two main differences. Firstly, the autoencoder is a non-linear transformation, contrary to PCA, which makes the autoencoder more flexible and powerful. Secondly, the axes found by a PCA are orthogonal, and are ordered in terms of the amount of variability which the data presents along these axes. This makes the interpretability of the PCA much greater than that of the autoencoder, which does not have these attributes. Ideally, then, we would like an autoencoder whose latent space consists of independent components, ordered by decreasing importance to the data. In this paper, we propose an algorithm to create such a network. We create an iterative algorithm which progressively increases the size of the latent space, learning a new dimension at each step. Secondly, we propose a covariance loss term to add to the standard autoencoder loss function, as well as a normalisation layer just before the latent space, which encourages the latent space components to be statistically independent. We demonstrate the results of this autoencoder on simple geometric shapes, and find that the algorithm indeed finds a meaningful representation in the latent space. This means that subsequent interpolation in the latent space has meaning with respect to the geometric properties of the images.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 3; 2025: 0; 2026: 1.
7 papers.
- 2021Principal Bit Analysis: Autoencoding with Schur-Concave Losscited by 1
- 2023An autoencoder compression approach for accelerating large-scale inverse problemscited by 1
- 2024Fusing Climate Data Products using a Spatially Varying Autoencodercited by 1
- 2024DIRESA, a distance-preserving nonlinear dimension reduction technique based on regularized autoencoderscited by 1
- 2024Principal Orthogonal Latent Components Analysis (POLCA Net)cited by 1
- 2023Ordered and Binary Speaker Embeddingcited by 0
- 2026Do Vision Transformers Need All-to-All Attention? Global Communication Through Elastic Learned Corescited by 0
- 2026Do Vision Transformers Need All-to-All Attention? Global Communication Through Elastic Learned Cores12 May 2026
- 2024Principal Orthogonal Latent Components Analysis (POLCA Net)9 Oct 2024
- 2024DIRESA, a distance-preserving nonlinear dimension reduction technique based on regularized autoencoders28 Apr 2024
- 2024Fusing Climate Data Products using a Spatially Varying Autoencoder12 Mar 2024
- 2023Ordered and Binary Speaker Embedding25 May 2023
- 2023An autoencoder compression approach for accelerating large-scale inverse problems10 Apr 2023
- 2021Principal Bit Analysis: Autoencoding with Schur-Concave Loss5 Jun 2021