Interpretable Visualizations with Differentiating Embedding Networks

06/11/2020
by   Isaac Robinson, et al.
0

We present a visualization algorithm based on a novel unsupervised Siamese neural network training regime and loss function, called Differentiating Embedding Networks (DEN). The Siamese neural network finds differentiating or similar features between specific pairs of samples in a dataset, and uses these features to embed the dataset in a lower dimensional space where it can be visualized. Unlike existing visualization algorithms such as UMAP or t-SNE, DEN is parametric, meaning it can be interpreted by techniques such as SHAP. To interpret DEN, we create an end-to-end parametric clustering algorithm on top of the visualization, and then leverage SHAP scores to determine which features in the sample space are important for understanding the structures shown in the visualization based on the clusters found. We compare DEN visualizations with existing techniques on a variety of datasets, including image and scRNA-seq data. We then show that our clustering algorithm performs similarly to the state of the art despite not having prior knowledge of the number of clusters, and sets a new state of the art on FashionMNIST. Finally, we demonstrate finding differentiating features of a dataset. Code available at https://github.com/isaacrob/DEN

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2021

Interpretable Embedding Procedure Knowledge Transfer via Stacked Principal Component Analysis and Graph Neural Network

Knowledge distillation (KD) is one of the most useful techniques for lig...
research
02/13/2020

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

t-SNE and hierarchical clustering are popular methods of exploratory dat...
research
10/22/2022

NeuroMapper: In-browser Visualizer for Neural Network Training

We present our ongoing work NeuroMapper, an in-browser visualization too...
research
03/02/2023

Image as Set of Points

What is an image and how to extract latent features? Convolutional Netwo...
research
11/07/2022

visClust: A visual clustering algorithm based on orthogonal projections

We present a novel clustering algorithm, visClust, that is based on lowe...
research
08/07/2019

Visualizing the PHATE of Neural Networks

Understanding why and how certain neural networks outperform others is k...
research
07/31/2018

t-SNE-CUDA: GPU-Accelerated t-SNE and its Applications to Modern Data

Modern datasets and models are notoriously difficult to explore and anal...

Please sign up or login with your details

Forgot password? Click here to reset