# Heavy-tailed kernels reveal a finer cluster structure in t-SNE visualisations

arXiv: https://arxiv.org/abs/1902.05804 · HTML: https://mlsanity.com/paper/1902.05804/

## Key facts

- Cited by 22 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 15 Feb 2019.

## Built on by (most cited first, 22 of 22)

- [Manifold learning: what, how, and why](https://mlsanity.com/paper/2311.03757/) (2023)
- [From t-SNE to UMAP with contrastive learning](https://mlsanity.com/paper/2206.01816/) (2022)
- [Geometric Autoencoders -- What You See is What You Decode](https://mlsanity.com/paper/2306.17638/) (2023)
- [A Probabilistic Graph Coupling View of Dimension Reduction](https://mlsanity.com/paper/2201.13053/) (2022)
- [SNEkhorn: Dimension Reduction with Symmetric Entropic Affinities](https://mlsanity.com/paper/2305.13797/) (2023)
- [t-SNE, Forceful Colorings and Mean Field Limits](https://mlsanity.com/paper/2102.13009/) (2021)
- [The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reduction](https://mlsanity.com/paper/2503.09101/) (2025)
- [Inverse distance weighting attention](https://mlsanity.com/paper/2310.18805/) (2023)
- [Convergence analysis of t-SNE as a gradient flow for point cloud on a manifold](https://mlsanity.com/paper/2401.17675/) (2024)
- [Random Forest Autoencoders for Guided Representation Learning](https://mlsanity.com/paper/2502.13257/) (2025)
- [Preserving local densities in low-dimensional embeddings](https://mlsanity.com/paper/2301.13732/) (2023)
- [Understanding the Structure of QM7b and QM9 Quantum Mechanical Datasets Using Unsupervised Learning](https://mlsanity.com/paper/2309.15130/) (2023)
- [MIK: Modified Isolation Kernel for Biological Sequence Visualization, Classification, and Clustering](https://mlsanity.com/paper/2410.15688/) (2024)
- [Attraction-Repulsion Swarming: A Generalized Framework of t-SNE via Force Normalization and Tunable Interactions](https://mlsanity.com/paper/2411.10617/) (2024)
- [Bi-Lipschitz Autoencoder With Injectivity Guarantee](https://mlsanity.com/paper/2604.06701/) (2026)
- [Topological Indoor Mapping through WiFi Signals](https://mlsanity.com/paper/2106.09789/) (2021)
- [Scalable semi-supervised dimensionality reduction with GPU-accelerated EmbedSOM](https://mlsanity.com/paper/2201.00701/) (2022)
- [May the force be with you](https://mlsanity.com/paper/2208.06676/) (2022)
- [Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernels](https://mlsanity.com/paper/2505.24311/) (2025)
- [FUnc-SNE: A flexible, Fast, and Unconstrained algorithm for neighbour embeddings](https://mlsanity.com/paper/2509.07681/) (2025)
- [The Tree-SNE Tree Exists](https://mlsanity.com/paper/2510.15014/) (2025)
- [How smoothing the affinity matrix affects neighborhood preservation in t-SNE](https://mlsanity.com/paper/2608.17190/) (2026)

## Abstract (arXiv)

T-distributed stochastic neighbour embedding (t-SNE) is a widely used data visualisation technique. It differs from its predecessor SNE by the low-dimensional similarity kernel: the Gaussian kernel was replaced by the heavy-tailed Cauchy kernel, solving the "crowding problem" of SNE. Here, we develop an efficient implementation of t-SNE for a t-distribution kernel with an arbitrary degree of freedom nu, with nu→∞ corresponding to SNE and nu=1 corresponding to the standard t-SNE. Using theoretical analysis and toy examples, we show that nu<1 can further reduce the crowding problem and reveal finer cluster structure that is invisible in standard t-SNE. We further demonstrate the striking effect of heavier-tailed kernels on large real-life data sets such as MNIST, single-cell RNA-sequencing data, and the HathiTrust library. We use domain knowledge to confirm that the revealed clusters are meaningful. Overall, we argue that modifying the tail heaviness of the t-SNE kernel can yield additional insight into the cluster structure of the data.
