An Analysis of the t-SNE Algorithm for Data Visualization

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.

Learning Mixtures ofGaussiansLearning Mixtures of GaussiansStochastic NeighborEmbeddingStochastic Neighbor EmbeddingOn Spectral Learning ofMixtures of…On Spectral Learning of Mixtures of DistributionsLearning mixtures ofseparated nonspherical…Learning mixtures of separated nonspherical GaussiansVisualizing Data usingt-SNEVisualizing Data using t-SNEDisentangling GaussiansDisentangling GaussiansAccelerating t-SNE usingtree-based algorithmsAccelerating t-SNE using tree-based algorithmsData-drivenidentification of…Data-driven identification of prognostic tumor subpopulations using spatially mapped t-SNE of mass spectrometry imaging dataNo Spurious Local Minimain Nonconvex Low Rank…No Spurious Local Minima in Nonconvex Low Rank Problems: A Unified Geometric AnalysisBetter AgnosticClustering Via Relaxed…Better Agnostic Clustering Via Relaxed Tensor NormsMixture Models,Robustness, and Sum of…Mixture Models, Robustness, and Sum of Squares ProofsClustering with t-SNE,ProvablyClustering with t-SNE, ProvablyT-SNE-CUDA:GPU-Accelerated T-SNE…T-SNE-CUDA: GPU-Accelerated T-SNE and its Applications to Modern DataGPU acceleratedt-distributed stochasti…GPU accelerated t-distributed stochastic neighbor embeddingStructure-preservingvisualisation of high…Structure-preserving visualisation of high dimensional single-cell datasetsImproving theEffectiveness and…Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation KernelT-SNE Is Not Optimizedto Reveal Clusters in…T-SNE Is Not Optimized to Reveal Clusters in DataRevisitingDimensionality Reductio…Revisiting Dimensionality Reduction Techniques for Visual Cluster Analysis: An Empirical StudyApplications ofartificial intelligence…Applications of artificial intelligence for coal mine gas risk assessmentAdaptNet: Human ActivityRecognition via…AdaptNet: Human Activity Recognition via Bilateral Domain Adaptation Using Semi-Supervised Deep Translation NetworksTheoretical Foundationsof t-SNE for Visualizin…Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered DataA Probabilistic GraphCoupling View of…A Probabilistic Graph Coupling View of Dimension ReductionImproving theEffectiveness and…Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation Kernel (Extended Abstract)CO-SNE: DimensionalityReduction and…CO-SNE: Dimensionality Reduction and Visualization for Hyperbolic DataAn Analysis of the t-SNEAlgorithm for Data…An Analysis of the t-SNE Algorithm for Data VisualizationEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.