HyperAid: Denoising in hyperbolic spaces for tree-fitting and hierarchical clustering
Not on the map. Why?
Abstract (arXiv)
The problem of fitting distances by tree-metrics has received significant attention in the theoretical computer science and machine learning communities alike, due to many applications in natural language processing, phylogeny, cancer genomics and a myriad of problem areas that involve hierarchical clustering. Despite the existence of several provably exact algorithms for tree-metric fitting of data that inherently obeys tree-metric constraints, much less is known about how to best fit tree-metrics for data whose structure moderately (or substantially) differs from a tree. For such noisy data, most available algorithms perform poorly and often produce negative edge weights in representative trees. Furthermore, it is currently not known how to choose the most suitable approximation objective for noisy fitting. Our contributions are as follows. First, we propose a new approach to tree-metric denoising (HyperAid) in hyperbolic spaces which transforms the original data into data that is ``more'' tree-like, when evaluated in terms of Gromov's δ hyperbolicity. Second, we perform an ablation study involving two choices for the approximation objective, ℓp norms and the Dasgupta loss. Third, we integrate HyperAid with schemes for enforcing nonnegative edge-weights. As a result, the HyperAid platform outperforms all other existing methods in the literature, including Neighbor Joining (NJ), TreeRep and T-REX, both on synthetic and real-world data. Synthetic data is represented by edge-augmented trees and shortest-distance metrics while the real-world datasets include Zoo, Iris, Glass, Segmentation and SpamBase; on these datasets, the average improvement with respect to NJ is 125.94%.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 22 of its 54 references that are in the map. First posted on arXiv 19 May 2022.
Builds on
22 of 54 references.
References · 22
- 2017Poincar'e Embeddings for Learning Hierarchical Representationscited by 674
- 2019Hyperbolic Graph Convolutional Neural Networkscited by 400
- 2018Hyperbolic Neural Networkscited by 393
- 2018Learning Continuous Hierarchies in the Lorentz Model of Hyperbolic Geometrycited by 261
- 2019Hyperbolic Graph Neural Networkscited by 244
- 2019Visualizing and Measuring the Geometry of BERTcited by 215
- 2018Representation Tradeoffs for Hyperbolic Embeddingscited by 204
- 2018Poincar'e GloVe: Hyperbolic Word Embeddingscited by 155
- 2020Geoopt: Riemannian Optimization in PyTorchcited by 109
- 2020From Trees to Continuous Embeddings and Back: Hyperbolic Hierarchical Clusteringcited by 65
- 2015A cost function for similarity-based hierarchical clusteringcited by 63
- 2018Large-Margin Classification in Hyperbolic Spacecited by 41
10 more
- 2020Tree! I am no Tree! I am a Low Dimensional Hyperbolic Embeddingcited by 36
- 2016Approximate Hierarchical Clustering via Sparsest Cut and Spreading Metricscited by 26
- 2018Hierarchical Clustering better than Average-Linkagecited by 16
- 2019Ultrametric Fitting by Gradient Descentcited by 11
- 2021Linear Classifiers in Product Space Formscited by 11
- 2015Network Geometry Inference using Common Neighborscited by 8
- 2019Bisect and Conquer: Hierarchical Clustering via Max-Uncut Bisectioncited by 8
- 2020Hierarchical Clustering: a 0.585 Revenue Approximationcited by 8
- 2021Highly Scalable and Provably Accurate Classification in Poincare Ballscited by 8
- 2021Fitting Distances by Tree Metrics Minimizing the Total Error within a Constant Factorcited by 3
Built on by
Citing papers per year: 2023: 3.
3 papers.