On Efficient Low Distortion Ultrametric Embedding
Not on the map. Why?
Abstract (arXiv)
A classic problem in unsupervised learning and data analysis is to find simpler and easy-to-visualize representations of the data that preserve its essential properties. A widely-used method to preserve the underlying hierarchical structure of the data while reducing its complexity is to find an embedding of the data into a tree or an ultrametric. The most popular algorithms for this task are the classic linkage algorithms (single, average, or complete). However, these methods on a data set of n points in Omega(log n) dimensions exhibit a quite prohibitive running time of Theta(n2). In this paper, we provide a new algorithm which takes as input a set of points P in ℝd, and for every c≥ 1, runs in time n^1+fracρc2 (for some universal constant ρ>1) to output an ultrametric Delta such that for any two points u,v in P, we have Delta(u,v) is within a multiplicative factor of 5c to the distance between u and v in the "best" ultrametric representation of P. Here, the best ultrametric is the ultrametric tildeDelta that minimizes the maximum distance distortion with respect to the ℓ2 distance, namely that minimizes undersetu,v ∈ Pmax fractildeDelta(u,v)|u-v|2. We complement the above result by showing that under popular complexity theoretic assumptions, for every constant varepsilon>0, no algorithm with running time n2-varepsilon can distinguish between inputs in ℓ_∞-metric that admit isometric embedding and those that incur a distortion of frac32. Finally, we present empirical evaluation on classic machine learning datasets and show that the output of our algorithm is comparable to the output of the linkage algorithms while achieving a much faster running time.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 0; 2025: 1.
3 papers.
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clusteringcited by 22
- 2025Learning with the p-adicscited by 3
- 2023Metric Embeddings Beyond Bi-Lipschitz Distortion via Sherali-Adamscited by 0
- 2025Learning with the p-adics27 Dec 2025
- 2023Metric Embeddings Beyond Bi-Lipschitz Distortion via Sherali-Adams29 Nov 2023
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clustering2 Sep 2021