FloDR: An invertible dimensionality reduction method based on a normalising flow
Not on the map. Why?
Abstract (arXiv)
It is common for two-dimensional embeddings of high-dimensional data to be read far beyond what they can support. Distances in and between clusters, the meaning behind empty spaces, and the amount of structure hidden at each point are generally invisible in the output of methods such as t-SNE and UMAP. This is because the information that could support the meaning of these properties is discarded during the optimisation process. Here, we present FloDR, a dimensionality reduction method that embeds data through an invertible normalising flow. While FloDR only uses the first two output coordinates to create a two-dimensional embedding, it retains the remaining coordinates rather than discarding them. In addition to the embedding, an exact inverse and an exact density are properties of a trained mapping, which enable diagnostic visualisations that are computed from the exact inverse of the model that drew the layout rather than from an approximate one. Specifically, we draw two fields, the conditional spread, which measures how much of the original data remains undetermined at each embedding position in input units, and the hidden contrast, which measures how much information about a labelled contrast the two plotted coordinates discard. Both fields are rendered with a prespecified test against a held out portion of the input data and a bootstrap confidence. A field that fails the test is reported as refused.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 43 references that are in the map. First posted on arXiv 28 Jul 2026.
Builds on
21 of 43 references.
References · 21
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2020Understanding How Dimension Reduction Tools Work: An Empirical Approach to Deciphering t-SNE, UMAP, TriMAP, and PaCMAP for Data Visualizationcited by 170
- 2020Flows for simultaneous manifold learning and density estimationcited by 117
- 2020Parametric UMAP embeddings for representation and semi-supervised learningcited by 103
- 2014Learning Ordered Representations with Nested Dropoutcited by 81
- 2019TriMap: Large-scale Dimensionality Reduction Using Tripletscited by 59
- 2021Rectangular Flows for Manifold Learningcited by 49
- 2020Attraction-Repulsion Spectrum in Neighbor Embeddingscited by 41
- 2021Minimum-Distortion Embeddingcited by 26
9 more
- 2023Canonical normalizing flows for manifold learningcited by 15
- 2013Non-linear dimensionality reduction: Riemannian metric estimation and the problem of geometric discoverycited by 14
- 2024Dimension Reduction with Locally Adjusted Graphscited by 9
- 2020Ordering Dimensions with Nested Dropout Normalizing Flowscited by 6
- 2020Invertible Manifold Learning for Dimension Reductioncited by 5
- 2022SQuadMDS: a lean Stochastic Quartet MDS improving global structure preservation in neighbor embedding like t-SNE and UMAPcited by 5
- 2022Nonlinear Isometric Manifold Learning for Injective Normalizing Flowscited by 5
- 2023ShaRP: Shape-Regularized Multidimensional Projectionscited by 4
- 2025Evaluating Autoencoders for Parametric and Invertible Multidimensional Projectionscited by 4
Built on by
Not cited yet.