An Analysis of the t-SNE Algorithm for Data Visualization
Not on the map. Why?
Abstract (arXiv)
A first line of attack in exploratory data analysis is data visualization, i.e., generating a 2-dimensional representation of data that makes clusters of similar points visually identifiable. Standard Johnson-Lindenstrauss dimensionality reduction does not produce data visualizations. The t-SNE heuristic of van der Maaten and Hinton, which is based on non-convex optimization, has become the de facto standard for visualization in a wide range of applications. This work gives a formal framework for the problem of data visualization - finding a 2-dimensional embedding of clusterable data that correctly separates individual clusters to make them visually identifiable. We then give a rigorous analysis of the performance of t-SNE under a natural, deterministic condition on the "ground-truth" clusters (similar to conditions assumed in earlier analyses of clustering) in the underlying data. These are the first provable guarantees on t-SNE for constructing good data visualizations. We show that our deterministic condition is satisfied by considerably general probabilistic generative models for clusterable data such as mixtures of well-separated log-concave distributions. Finally, we give theoretical evidence that t-SNE provably succeeds in partially recovering cluster structure even when the above deterministic condition is not met.
Key facts. Cited by 49 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 10; 2023: 4; 2024: 12; 2025: 11; 2026: 6.
49 papers.
Sort:
By area:
- 2021Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered Datacited by 55
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 55
- 2024Can We Leave Deepfake Data Behind in Training Deepfake Detector?cited by 49
- 2021CO-SNE: Dimensionality Reduction and Visualization for Hyperbolic Datacited by 28
- 2022Your Contrastive Learning Is Secretly Doing Stochastic Neighbor Embeddingcited by 28
- 2022A Probabilistic Graph Coupling View of Dimension Reductioncited by 13
- 2021t-SNE, Forceful Colorings and Mean Field Limitscited by 10
- 2022Learning Low-Dimensional Nonlinear Structures from High-Dimensional Noisy Data: An Integral Operator Approachcited by 8
- 2025Stop Misusing t-SNE and UMAP for Visual Analyticscited by 8
- 2021Multidimensional Scaling: Approximation and Complexitycited by 7
- 2021An Empirical Evaluation of the t-SNE Algorithm for Data Visualization in Structural Engineeringcited by 6
- 2022A Spectral Method for Assessing and Combining Multiple Data Visualizationscited by 6
37 more
- 2025GraphPrompter: Multi-stage Adaptive Prompt Optimization for Graph In-Context Learningcited by 6
- 2025Fake-Mamba: Real-Time Speech Deepfake Detection Using Bidirectional Mamba as Self-Attention's Alternativecited by 6
- 2022Empirical Evaluation and Theoretical Analysis for Representation Learning: A Surveycited by 5
- 2024ProcTag: Process Tagging for Assessing the Efficacy of Document Instruction Datacited by 5
- 2024Assessing and improving reliability of neighbor embedding methods: a map-continuity perspectivecited by 5
- 2025The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reductioncited by 5
- 2022IAN: Iterated Adaptive Neighborhoods for manifold learning and dimensionality estimationcited by 4
- 2024Convergence analysis of t-SNE as a gradient flow for point cloud on a manifoldcited by 4
- 2024Large data limits and scaling laws for tSNEcited by 4
- 2021T-SNE Is Not Optimized to Reveal Clusters in Datacited by 3
- 2022Laplacian-based Cluster-Contractive t-SNE for High Dimensional Data Visualizationcited by 3
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Researchcited by 3
- 2024Task2Box: Box Embeddings for Modeling Asymmetric Task Relationshipscited by 3
- 2025t-SNE Exaggerates Clusters, Provablycited by 3
- 2022Semantic properties of English nominal pluralization: Insights from word embeddingscited by 2
- 2025SSAS: Cross-subject EEG-based Emotion Recognition through Source Selection with Adversarial Strategycited by 2
- 2022Indoor Smartphone SLAM with Learned Echoic Location Featurescited by 1
- 2023Preserving local densities in low-dimensional embeddingscited by 1
- 2023Universal Deoxidation of Semiconductor Substrates Assisted by Machine-Learning and Real-Time-Feedback-Controlcited by 1
- 2024The Geometric Structure of Topic Modelscited by 1
- 2024Stochastic neighborhood embedding and the gradient flow of relative entropycited by 1
- 2024MIK: Modified Isolation Kernel for Biological Sequence Visualization, Classification, and Clusteringcited by 1
- 2026On the continuum limit of t-SNE for data visualizationcited by 1
- 2026Some Theoretical Limitations of t-SNEcited by 1
- 2022May the force be with youcited by 0
- 2023Multi-view Sparse Laplacian Eigenmaps for nonlinear Spectral Feature Selectioncited by 0
- 2024Authentication and integrity of smartphone videos through multimedia container structure analysiscited by 0
- 2024Convergence Guarantees for the DeepWalk Embedding on Block Modelscited by 0
- 2025Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernelscited by 0
- 2025Cluster and then Embed: A Modular Approach for Visualizationcited by 0
- 2025The Tree-SNE Tree Existscited by 0
- 2025Orthogonal Activation with Implicit Group-Aware Bias Learning for Class Imbalancecited by 0
- 2025Investigation into U.S. Citizen and Non-Citizen Worker Health Insurance and Employmentcited by 0
- 2026Field-Space Autoencoder for Scalable Climate Emulatorscited by 0
- 2026The Garbage Dataset (GD): A Multi-Class Image Benchmark for Automated Waste Segregationcited by 0
- 2026ChemCLIP: Bridging Organic and Inorganic Anticancer Compounds Through Contrastive Learningcited by 0
- 2026On the Abundance of Critical Points of the t-SNE Energycited by 0
- 2026On the Abundance of Critical Points of the t-SNE Energy3 Sep 2026
- 2026Some Theoretical Limitations of t-SNE14 Apr 2026
- 2026On the continuum limit of t-SNE for data visualization13 Apr 2026
- 2026ChemCLIP: Bridging Organic and Inorganic Anticancer Compounds Through Contrastive Learning30 Mar 2026
- 2026The Garbage Dataset (GD): A Multi-Class Image Benchmark for Automated Waste Segregation11 Feb 2026
- 2026Field-Space Autoencoder for Scalable Climate Emulators21 Jan 2026
- 2025Investigation into U.S. Citizen and Non-Citizen Worker Health Insurance and Employment31 Dec 2025
- 2025Orthogonal Activation with Implicit Group-Aware Bias Learning for Class Imbalance23 Dec 2025
- 2025SSAS: Cross-subject EEG-based Emotion Recognition through Source Selection with Adversarial Strategy15 Dec 2025
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025t-SNE Exaggerates Clusters, Provably9 Oct 2025
- 2025Cluster and then Embed: A Modular Approach for Visualization27 Aug 2025
37 more
- 2025Fake-Mamba: Real-Time Speech Deepfake Detection Using Bidirectional Mamba as Self-Attention's Alternative12 Aug 2025
- 2025Stop Misusing t-SNE and UMAP for Visual Analytics10 Jun 2025
- 2025Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernels30 May 2025
- 2025GraphPrompter: Multi-stage Adaptive Prompt Optimization for Graph In-Context Learning4 May 2025
- 2025The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reduction12 Mar 2025
- 2024Convergence Guarantees for the DeepWalk Embedding on Block Models26 Oct 2024
- 2024Assessing and improving reliability of neighbor embedding methods: a map-continuity perspective22 Oct 2024
- 2024MIK: Modified Isolation Kernel for Biological Sequence Visualization, Classification, and Clustering21 Oct 2024
- 2024Large data limits and scaling laws for tSNE16 Oct 2024
- 2024Stochastic neighborhood embedding and the gradient flow of relative entropy25 Sep 2024
- 2024Can We Leave Deepfake Data Behind in Training Deepfake Detector?30 Aug 2024
- 2024ProcTag: Process Tagging for Assessing the Efficacy of Document Instruction Data17 Jul 2024
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problems21 Jun 2024
- 2024Task2Box: Box Embeddings for Modeling Asymmetric Task Relationships25 Mar 2024
- 2024The Geometric Structure of Topic Models6 Mar 2024
- 2024Authentication and integrity of smartphone videos through multimedia container structure analysis5 Feb 2024
- 2024Convergence analysis of t-SNE as a gradient flow for point cloud on a manifold31 Jan 2024
- 2023Universal Deoxidation of Semiconductor Substrates Assisted by Machine-Learning and Real-Time-Feedback-Control4 Dec 2023
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Research10 Aug 2023
- 2023Multi-view Sparse Laplacian Eigenmaps for nonlinear Spectral Feature Selection29 Jul 2023
- 2023Preserving local densities in low-dimensional embeddings31 Jan 2023
- 2022A Spectral Method for Assessing and Combining Multiple Data Visualizations25 Oct 2022
- 2022Indoor Smartphone SLAM with Learned Echoic Location Features16 Oct 2022
- 2022IAN: Iterated Adaptive Neighborhoods for manifold learning and dimensionality estimation19 Aug 2022
- 2022May the force be with you13 Aug 2022
- 2022Laplacian-based Cluster-Contractive t-SNE for High Dimensional Data Visualization25 Jul 2022
- 2022Your Contrastive Learning Is Secretly Doing Stochastic Neighbor Embedding30 May 2022
- 2022Empirical Evaluation and Theoretical Analysis for Representation Learning: A Survey18 Apr 2022
- 2022Semantic properties of English nominal pluralization: Insights from word embeddings29 Mar 2022
- 2022Learning Low-Dimensional Nonlinear Structures from High-Dimensional Noisy Data: An Integral Operator Approach28 Feb 2022
- 2022A Probabilistic Graph Coupling View of Dimension Reduction31 Jan 2022
- 2021CO-SNE: Dimensionality Reduction and Visualization for Hyperbolic Data30 Nov 2021
- 2021T-SNE Is Not Optimized to Reveal Clusters in Data6 Oct 2021
- 2021Multidimensional Scaling: Approximation and Complexity23 Sep 2021
- 2021An Empirical Evaluation of the t-SNE Algorithm for Data Visualization in Structural Engineering18 Sep 2021
- 2021Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered Data16 May 2021
- 2021t-SNE, Forceful Colorings and Mean Field Limits25 Feb 2021
- 2021Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered Datacited by 55
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 55
- 2024Can We Leave Deepfake Data Behind in Training Deepfake Detector?cited by 49
- 2021CO-SNE: Dimensionality Reduction and Visualization for Hyperbolic Datacited by 28
- 2022Your Contrastive Learning Is Secretly Doing Stochastic Neighbor Embeddingcited by 28
- 2022A Probabilistic Graph Coupling View of Dimension Reductioncited by 13
- 2021t-SNE, Forceful Colorings and Mean Field Limitscited by 10
- 2022Learning Low-Dimensional Nonlinear Structures from High-Dimensional Noisy Data: An Integral Operator Approachcited by 8
- 2025Stop Misusing t-SNE and UMAP for Visual Analyticscited by 8
- 2021Multidimensional Scaling: Approximation and Complexitycited by 7
- 2021An Empirical Evaluation of the t-SNE Algorithm for Data Visualization in Structural Engineeringcited by 6
- 2022A Spectral Method for Assessing and Combining Multiple Data Visualizationscited by 6
12 most cited of 47 All 47 (JSON)
- 2026On the Abundance of Critical Points of the t-SNE Energy3 Sep 2026
- 2026Some Theoretical Limitations of t-SNE14 Apr 2026
- 2026On the continuum limit of t-SNE for data visualization13 Apr 2026
- 2026ChemCLIP: Bridging Organic and Inorganic Anticancer Compounds Through Contrastive Learning30 Mar 2026
- 2026The Garbage Dataset (GD): A Multi-Class Image Benchmark for Automated Waste Segregation11 Feb 2026
- 2026Field-Space Autoencoder for Scalable Climate Emulators21 Jan 2026
- 2025Investigation into U.S. Citizen and Non-Citizen Worker Health Insurance and Employment31 Dec 2025
- 2025Orthogonal Activation with Implicit Group-Aware Bias Learning for Class Imbalance23 Dec 2025
- 2025SSAS: Cross-subject EEG-based Emotion Recognition through Source Selection with Adversarial Strategy15 Dec 2025
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025t-SNE Exaggerates Clusters, Provably9 Oct 2025
- 2025Cluster and then Embed: A Modular Approach for Visualization27 Aug 2025
12 newest of 47 All 47 (JSON)