FloDR: An invertible dimensionality reduction method based on a normalising flow

📅 2026-07-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Traditional dimensionality reduction methods such as t-SNE and UMAP discard substantial information when producing two-dimensional embeddings, rendering inter-cluster distances, empty regions, and local structures difficult to interpret. This work proposes FloDR, the first approach to integrate invertible normalizing flows into dimensionality reduction, generating visual embeddings using only the first two dimensions while preserving full high-dimensional information to enable accurate inverse mapping and density estimation. FloDR introduces two diagnostic fields—conditional diffusion extent and hidden contrast—and combines hypothesis testing with bootstrapping to quantify information loss and identify unreliable regions in the embedding. By doing so, the method substantially enhances the interpretability and reliability of dimensionality reduction outcomes.
📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

dimensionality reduction
invertible mapping
embedding interpretation
information loss
normalising flow
Innovation

Methods, ideas, or system contributions that make the work stand out.

invertible dimensionality reduction
normalising flow
exact inverse mapping
conditional spread
hidden contrast
🔎 Similar Papers