# Distributional Principal Autoencoders

Source: [Distributional Principal Autoencoders](<https://www.sota2.com/research/paper/68fa72fa1e209131cea59b7a>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-05-16T05:00:05.655Z

Authors: Xinwei Shen, Nicolai Meinshausen

Published: 2024-04-21T12:52:04.000Z

## Abstract

Dimension reduction techniques usually lose information in the sense that reconstructed data are not identical to the original data. However, we argue that it is possible to have reconstructed data identically distributed as the original data, irrespective of the retained dimension or the specific mapping. This can be achieved by learning a distributional model that matches the conditional distribution of data given its low-dimensional latent variables. Motivated by this, we propose Distributional Principal Autoencoder (DPA) that consists of an encoder that maps high-dimensional data to low-dimensional latent variables and a decoder that maps the latent variables back to the data space. For reducing the dimension, the DPA encoder aims to minimise the unexplained variability of the data with an adaptive choice of the latent dimension. For reconstructing data, the DPA decoder aims to match the conditional distribution of all data that are mapped to a certain latent value, thus ensuring that the reconstructed data retains the original data distribution. Our numerical results on climate data, single-cell data, and image benchmarks demonstrate the practical feasibility and success of the approach in reconstructing the original distribution of the data. DPA embeddings are shown to preserve meaningful structures of data such as the seasonal cycle for precipitations and cell types for gene expression.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Cell type classification on sc1 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc1-test.md>): Cell Type Classification; sc1 (test); k-NN Accuracy: 65.9.

- [Cell type classification on sc6 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc6-test.md>): Cell Type Classification; sc6 (test); k-NN Accuracy: 80.2.

- [Cell type classification on sc7 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc7-test.md>): Cell Type Classification; sc7 (test); k-NN Accuracy: 79.2.

- [Cell type classification on sc2 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc2-test.md>): Cell Type Classification; sc2 (test); k-NN Accuracy: 88.2.

- [Cell type classification on sc3 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc3-test.md>): Cell Type Classification; sc3 (test); Accuracy (k-NN): 28.5.

- [Cell type classification on sc4 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc4-test.md>): Cell Type Classification; sc4 (test); Accuracy (k-NN): 83.

- [Cell type classification on sc5 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc5-test.md>): Cell Type Classification; sc5 (test); k-NN Accuracy: 85.8.

- [Cell type classification on sc8 (test)](<https://www.sota2.com/research/sota/cell-type-classification-on-sc8-test.md>): Cell Type Classification; sc8 (test); Accuracy (k-NN): 52.1.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2404.13649>)

[PDF](<https://arxiv.org/pdf/2404.13649.pdf>)
