T-SNE-CUDA: GPU-Accelerated T-SNE and its Applications to Modern Data
Authors:
- 1 September 2018
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 330-338
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 Neighbour Embedding (t-SNE) for visualizing datasets and models. T-SNE-CUDA significantly outperforms current implementations with 50-700x speedups on the CIFAR-10 and MNIST datasets. These speedups enable, for the first time, visualization of the neural network activations on the entire ImageNet dataset - a feat that was previously computationally intractable. We also demonstrate visualization performance in the NLP domain by visualizing the GloVe embedding vectors. From these visualizations, we can draw interesting conclusions about using the L2 metric in these embedding spaces. T-SNE-CUDA is publicly available at https://github.com/CannyLab/tsne-cuda.Keywords
All Related Versions
This publication has 17 references indexed in Scilit:
- Approximated and User Steerable tSNE for Progressive Visual AnalyticsIEEE Transactions on Visualization and Computer Graphics, 2016
- Learning Spatiotemporal Features with 3D Convolutional Networks2015
- ImageNet Large Scale Visual Recognition ChallengeInternational Journal of Computer Vision, 2015
- Opening the Black Box: Strategies for Increased User Involvement in Existing Algorithm ImplementationsIEEE Transactions on Visualization and Computer Graphics, 2014
- Glove: Global Vectors for Word Representation2014
- Product Quantization for Nearest Neighbor SearchIEEE Transactions on Pattern Analysis and Machine Intelligence, 2010
- A Randomized Algorithm for Principal Component AnalysisSIAM Journal on Matrix Analysis and Applications, 2010
- Nonlinear Dimensionality Reduction by Locally Linear EmbeddingScience, 2000
- A Global Geometric Framework for Nonlinear Dimensionality ReductionScience, 2000
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998