Lens functions for exploring UMAP Projections with Domain Knowledge

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bot, Daniel M., Aerts, Jan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929343874203648
author Bot, Daniel M.
Aerts, Jan
author_facet Bot, Daniel M.
Aerts, Jan
contents Dimensionality reduction algorithms are often used to visualise high-dimensional data. Previously, studies have used prior information to enhance or suppress expected patterns in projections. In this paper, we adapt such techniques for domain knowledge guided interactive exploration. Inspired by Mapper and STAD, we present three types of lens functions for UMAP, a state-of-the-art dimensionality reduction algorithm. Lens functions enable analysts to adapt projections to their questions, revealing otherwise hidden patterns. They filter the modelled connectivity to explore the interaction between manually selected features and the data's structure, creating configurable perspectives each potentially revealing new insights. The effectiveness of the lens functions is demonstrated in two use cases and their computational cost is analysed in a synthetic benchmark. Our implementation is available in an open-source Python package: https://github.com/vda-lab/lensed_umap.
format Preprint
id arxiv_https___arxiv_org_abs_2405_09204
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Lens functions for exploring UMAP Projections with Domain Knowledge
Bot, Daniel M.
Aerts, Jan
Machine Learning
Computational Geometry
Human-Computer Interaction
Dimensionality reduction algorithms are often used to visualise high-dimensional data. Previously, studies have used prior information to enhance or suppress expected patterns in projections. In this paper, we adapt such techniques for domain knowledge guided interactive exploration. Inspired by Mapper and STAD, we present three types of lens functions for UMAP, a state-of-the-art dimensionality reduction algorithm. Lens functions enable analysts to adapt projections to their questions, revealing otherwise hidden patterns. They filter the modelled connectivity to explore the interaction between manually selected features and the data's structure, creating configurable perspectives each potentially revealing new insights. The effectiveness of the lens functions is demonstrated in two use cases and their computational cost is analysed in a synthetic benchmark. Our implementation is available in an open-source Python package: https://github.com/vda-lab/lensed_umap.
title Lens functions for exploring UMAP Projections with Domain Knowledge
topic Machine Learning
Computational Geometry
Human-Computer Interaction
url https://arxiv.org/abs/2405.09204