# T-SNE Is Not Optimized to Reveal Clusters in Data

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

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 4 of its 13 references that are in the map.
- First posted on arXiv 6 Oct 2021.

## Builds on (most cited first, 4 of 4)

- [UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction](https://mlsanity.com/paper/1802.03426/) (2018)
- [Clustering with t-SNE, provably](https://mlsanity.com/paper/1706.02582/) (2017)
- [An Analysis of the t-SNE Algorithm for Data Visualization](https://mlsanity.com/paper/1803.01768/) (2018)
- [Stochastic Cluster Embedding](https://mlsanity.com/paper/2108.08003/) (2021)

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

- [t-SNE Exaggerates Clusters, Provably](https://mlsanity.com/paper/2510.07746/) (2025)
- [A Robust and Efficient Boundary Point Detection Method by Measuring Local Direction Dispersion](https://mlsanity.com/paper/2312.04065/) (2023)
- [On the Abundance of Critical Points of the t-SNE Energy](https://mlsanity.com/paper/2609.04379/) (2026)

## Abstract (arXiv)

Cluster visualization is an essential task for nonlinear dimensionality reduction as a data analysis tool. It is often believed that Student t-Distributed Stochastic Neighbor Embedding (t-SNE) can show clusters for well clusterable data, with a smaller Kullback-Leibler divergence corresponding to a better quality. There was even theoretical proof for the guarantee of this property. However, we point out that this is not necessarily the case -- t-SNE may leave clustering patterns hidden despite strong signals present in the data. Extensive empirical evidence is provided to support our claim. First, several real-world counter-examples are presented, where t-SNE fails even if the input neighborhoods are well clusterable. Tuning hyperparameters in t-SNE or using better optimization algorithms does not help solve this issue because a better t-SNE learning objective can correspond to a worse cluster embedding. Second, we check the assumptions in the clustering guarantee of t-SNE and find they are often violated for real-world data sets.
