FLASC: A Flare-Sensitive Clustering Algorithm
D. M. Bot, J. Peeters, J. Liesenborgs, J. Aerts

TL;DR
FLASC is a novel clustering algorithm that detects subpopulation branches within clusters, enhancing the interpretability of data structures by building on HDBSCAN* and offering scalable, noise-robust variants.
Contribution
The paper introduces FLASC, a flare-sensitive clustering method that identifies subpopulation branches within clusters, extending HDBSCAN* with post-processing branch detection.
Findings
Scales similarly to HDBSCAN* in computational cost
Provides stable outputs on synthetic datasets
Improves subpopulation detection in real-world data
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFire Detection and Safety Systems · Remote-Sensing Image Classification · Advanced Clustering Algorithms Research
