mlsanityData to 14 Oct 2026

Hierarchical Agglomerative Graph Clustering in Nearly-Linear Time

arXiv 2106.05610 ↗First posted 10 Jun 2021cs.DS cs.AI cs.CVcited by 8

Not on the map. Why?

Abstract (arXiv)

We study the widely used hierarchical agglomerative clustering (HAC) algorithm on edge-weighted graphs. We define an algorithmic framework for hierarchical agglomerative graph clustering that provides the first efficient tildeO(m) time exact algorithms for classic linkage measures, such as complete- and WPGMA-linkage, as well as other measures. Furthermore, for average-linkage, arguably the most popular variant of HAC, we provide an algorithm that runs in tildeO(n√m) time. For this variant, this is the first exact algorithm that runs in subquadratic time, as long as m=n2-ε for some constant ε > 0. We complement this result with a simple ε-close approximation algorithm for average-linkage in our framework that runs in tildeO(m) time. As an application of our algorithms, we consider clustering points in a metric space by first using k-NN to generate a graph from the point set, and then running our algorithms on the resulting weighted graph. We validate the performance of our algorithms on publicly available datasets, and show that our approach can speed up clustering of point datasets by a factor of 20.7--76.5x.

Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 9 of its 41 references that are in the map. First posted on arXiv 10 Jun 2021.

Builds on

9 of 41 references.

References · 9

  1. 2015A cost function for similarity-based hierarchical clusteringcited by 63
  2. 2016Approximate Hierarchical Clustering via Sparsest Cut and Spreading Metricscited by 26
  3. 2016Hierarchical Clustering via Spreading Metricscited by 17
  4. 2018Hierarchical Clustering better than Average-Linkagecited by 16
  5. 2018Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalablecited by 6
  6. 2019Low-Latency Graph Streaming Using Compressed Purely-Functional Treescited by 6
  7. 2016PAM: Parallel Augmented Mapscited by 4
  8. 2016Parallel Ordered Sets Using Joincited by 1
  9. 2020Explicit and Implicit Dynamic Coloring of Graphs with Bounded Arboricitycited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2; 2025: 0; 2026: 2.

8 papers.