Approximate hierarchical density-based clustering using graph-based search indexes
- Camilla Birch Okkels,
- Erik Thordsen,
- ,
- Arthur Zimek,
- Erich Schubert
- ,
- TU Dortmund University,
- ,
- University of Southern Denmark
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
Undefined/UnknownArticle number
102768Journal (Volume, Issue Number)
Information Systems (Volume 142)Publication milestones
- Published - 14/06/2026
Publication status
Published - 14/06/2026
ISSN
0306-4379Publication IDs
- ORCID: /0000-0002-7212-6476/work/217650609
- Scopus: 105041833172
Abstract
Current exact hierarchical density-based clustering algorithms for high-dimensional data have asymptotically quadratic complexity. We present algorithms for approximate hierarchical density-based clustering, namely for single-linkage clustering and for HDBSCAN, with empirically near-linear time scalability. We explore both graph index-based incremental nearest neighbor search and an iterative exploration scheme on the graph index approximating the MST of the reachability graph similar to Kruskal. As graph index, we use both the bottom layer and a combination of all layers of an HNSW as a stand-in for connected search graphs. We provide experiments comparing the clusterings to baselines such as exact implementation and an algorithm using metric tree-based searchers. We explore the impact of the HNSW hyperparameters on the performance in terms of running time and clustering quality. For both single-linkage clustering and HDBSCAN, our algorithms yield highly accurate clusterings while being up to two orders of magnitude faster than industry-standard baselines such as scikit-learn’s hdbscan .
Publication metrics
PlumX, opens in new tab
Captures
1
