HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Tree-SNE: Hierarchical Clustering and Visualization Using t-SNE

Isaac Robinson Emma Pierce-Hoffman

Tree-SNE: Hierarchical Clustering and Visualization Using t-SNE

Abstract

t-SNE and hierarchical clustering are popular methods of exploratory data analysis, particularly in biology. Building on recent advances in speeding up t-SNE and obtaining finer-grained structure, we combine the two to create tree-SNE, a hierarchical clustering and visualization algorithm based on stacked one-dimensional t-SNE embeddings. We also introduce alpha-clustering, which recommends the optimal cluster assignment, without foreknowledge of the number of clusters, based off of the cluster stability across multiple scales. We demonstrate the effectiveness of tree-SNE and alpha-clustering on images of handwritten digits, mass cytometry (CyTOF) data from blood cells, and single-cell RNA-sequencing (scRNA-seq) data from retinal cells. Furthermore, to demonstrate the validity of the visualization, we use alpha-clustering to obtain unsupervised clustering results competitive with the state of the art on several image data sets. Software is available at https://github.com/isaacrob/treesne.

Code Repositories

isaacrob/treesne
Official
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-clustering-on-coil-100Tree-SNE
NMI: 0.926
image-clustering-on-coil-20Tree-SNE
NMI: .958
image-clustering-on-mnist-fullTree-SNE
NMI: 0.864
image-clustering-on-uspsTree-SNE
NMI: 0.885

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp