GPU accelerated t-distributed stochastic neighbor embedding

By David Chan, Roshan Rao, Forrest Huang, John F. Canny. 2019

79 citations recorded by the source corpus.

Abstract Modern datasets and models are notoriously difficult to explore and analyze due to their inherent high dimensionality and massive numbers of samples. Existing visualization methods which employ dimensionality reduction to two or three dimensions are often inefficient and/or ineffective for these datasets. This paper introduces t-SNE-CUDA, a GPU-accelerated implementation of t-Distributed Symmetric Neighbor Embedding (t-SNE) for visualizing datasets and models. t-SNE-CUDA significantly outperforms current implementations with 15-700x speedups on the CIFAR-10 and MNIST datasets. These speedups enable, for the first time, large scale visualizations of modern computer vision datasets such as ImageNet, as well as larger NLP datasets such as GloVe. From these new visualizations, we can draw a number of interesting conclusions. In addition, the performance on machine learning datasets allows us to compute t-SNE embeddings in close to real time, and we explore the applications of such fast embeddings in the domain of importance sampling for neural network training.

Subfields: Computer Vision and Pattern Recognition, Representation & Self-Supervised Learning, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. J. Snyder-Cappione
  2. Philipp Berens
  3. Josef Spidlen
  4. Richard L. Halpert
  5. Anna C. Belkina
  6. Dmitry Kobak
  7. Chris Ciccolella
  8. R. Anno

In Representation & Self-Supervised Learning

  1. Dmitry Kobak
  2. Philipp Berens
  3. J. Snyder-Cappione
  4. Josef Spidlen
  5. Richard L. Halpert
  6. Anna C. Belkina
  7. Chris Ciccolella
  8. R. Anno

In ML Systems & Hardware

  1. Philipp Berens
  2. Dmitry Kobak

Citations in the corpus