ZADU: A Python Library for Evaluating the Reliability of Dimensionality Reduction Embeddings

Hyeon Jeon, Aeri Cho, Jinhwa Jang, Soohyun Lee, Jake Hyun +3 more
8/1/2023
cs.LG

No official code found. Best implementation: hj-n/zadu (54 stars, MIT, last commit 2026-02-07).

Abstract

Dimensionality reduction (DR) techniques inherently distort the original structure of input high-dimensional data, producing imperfect low-dimensional embeddings. Diverse distortion measures have thus been proposed to evaluate the reliability of DR embeddings. However, implementing and executing distortion measures in practice has so far been time-consuming and tedious. To address this issue, we present ZADU, a Python library that provides distortion measures. ZADU is not only easy to install and execute but also enables comprehensive evaluation of DR embeddings through three key features. First, the library covers a wide range of distortion measures. Second, it automatically optimizes the execution of distortion measures, substantially reducing the running time required to execute multiple measures. Last, the library informs how individual points contribute to the overall distortions, facilitating the detailed analysis of DR embeddings. By simulating a real-world scenario of optimizing DR embeddings, we verify that our optimization scheme substantially reduces the time required to execute distortion measures. Finally, as an application of ZADU, we present another library called ZADUVis that allows users to easily create distortion visualizations that depict the extent to which each region of an embedding suffers from distortions.

View on arXivView PDF

Code Implementations(1)

hj-n/zaduCommunity100%
MIT

A Python Library for Evaluating the Reliability of Dimensionality Reduction Embeddings

5412PythonMar 7, 20218 months agoMIT
dimensionality-reductionmetricsmultidimensional-projectionvisualization

Similar Papers

Cite this paper

@article{jeon2023zadu,
  title  = {ZADU: A Python Library for Evaluating the Reliability of Dimensionality Reduction Embeddings},
  author = {Hyeon Jeon and Aeri Cho and Jinhwa Jang and Soohyun Lee and Jake Hyun and Hyung-Kwon Ko and Jaemin Jo and Jinwook Seo},
  year   = {2023},
  eprint = {2308.00282},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.00282v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.00282.svg)](https://codeofpaper.com/paper/2308.00282)

Discussion