FLASC: A Flare-Sensitive Clustering Algorithm
Not on the map. Why?
Abstract (arXiv)
Clustering algorithms are often used to find subpopulations in exploratory data analysis workflows. Not only the clusters themselves, but also their shape can represent meaningful subpopulations. In this paper, we present FLASC, an algorithm that detects branches within clusters to identify such subpopulations. FLASC builds upon HDBSCAN*, a state-of-the-art density-based clustering algorithm, and detects branches in a post-processing step that describes within-cluster connectivity. Two variants of the algorithm are presented, which trade computational cost for noise robustness. We show that both variants scale similarly to HDBSCAN* in terms of computational cost and provide stable outputs using synthetic data sets, resulting in an efficient flare-sensitive clustering algorithm. In addition, we demonstrate the benefit of branch-detection on two real-world data sets.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 78 references that are in the map. First posted on arXiv 27 Nov 2023.
Builds on
7 of 78 references.
References · 7
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,898
- 2017Accelerated Hierarchical Density Clusteringcited by 102
- 2015Interactive Visualization of 2-D Persistence Modulescited by 19
- 2020TopoMap: A 0-dimensional Homology Preserving Projection of High-Dimensional Datacited by 13
- 2021Clustering with UMAP: Why and How Connectivity Matterscited by 9
- 2022On the bottleneck stability of rank decompositions of multi-parameter persistence modulescited by 2
- 2021Regularization of Mixture Models for Robust Principal Graph Learningcited by 1
Built on by
Not cited yet.