On Efficient Low Distortion Ultrametric Embedding
Vincent Cohen-Addad, Karthik C. S., Guillaume Lagarde
Abstract
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 points in dimensions exhibit a quite prohibitive running time of . In this paper, we provide a new algorithm which takes as input a set of points in , and for every , runs in time (for some universal constant ) to output an ultrametric such that for any two points in , we have is within a multiplicative factor of to the distance between and in the "best" ultrametric representation of . Here, the best ultrametric is the ultrametric that minimizes the maximum distance distortion with respect to the distance, namely that minimizes . We complement the above result by showing that under popular complexity theoretic assumptions, for every constant , no algorithm with running time can distinguish between inputs in -metric that admit isometric embedding and those that incur a distortion of . 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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a38cdc35-06db-42a9-9538-de830c418db8Cited by top-tier papers6
- Improving Ultrametrics Embeddings Through CoresetsVincent Cohen-Addad, Rémi de Joannis de Verclos, Guillaume LagardeICML 2021 · 10 citations
- Fitting Distances by Tree Metrics Minimizing the Total Error within a Constant FactorVincent Cohen-Addad, Debarati Das, Evangelos Kipouridis, Nikos Parotsidis et al.FOCS 2021 · 5 citations
- Fitting Metrics and Ultrametrics with Minimum DisagreementsVincent Cohen-Addad, Chenglin Fan, Euiwoong Lee, Arnaud de MesmayFOCS 2022 · 3 citations
- Handling LP-Rounding for Hierarchical Clustering and Fitting Distances by UltrametricsHyung-Chan An, Mong-Jen Kao, Changyeol Lee, Mu-Ting LeeFOCS 2025 · 2 citations
- A (1+?)-Approximation for Ultrametric Embedding in Subquadratic TimeGabriel Bathie, Guillaume LagardeAAAI 2025
Related papers
- Fitting trees to 𝓁1-hyperbolic distancesJoon-Hyeok Yim, Anna C. GilbertNeurIPS 2023 · 4 citations
- Faster and Better Solution to Embed Lp Metrics by Tree MetricsYuxiang Zeng, Yongxin Tong, Lei ChenSIGMOD 2022 · 5 citations
- UltraTWD: Optimizing Ultrametric Trees for Tree-Wasserstein DistanceFangchen Yu, Yanzhen Chen, Jiaxing Wei, Jianfeng Mao et al.ICML 2025
- Tree! I am no Tree! I am a low dimensional Hyperbolic EmbeddingRishi Sonthalia, Anna C. GilbertNeurIPS 2020 · 62 citations
- Tree Embedding in High Dimensions: Dynamic and Massively ParallelGramoz Goranci, Shaofeng H.-C. Jiang, Peter Kiss, Qihao Kong et al.SODA 2026
