FLASC: A Flare-Sensitive Clustering Algorithm

D. M. Bot, J. Peeters, J. Liesenborgs, J. Aerts
11/27/2023
cs.LGcs.DB

Official code: scikit-learn-contrib/hdbscan (3,136 stars, BSD-3-Clause, last commit 2026-03-27). 1 more implementation below.

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.

View on arXivView PDF

Code Implementations(2)

BSD-3-Clause

A high performance implementation of HDBSCAN clustering.

3,136534TeX, ShellApr 22, 20156 months agoBSD-3-Clause
cluster-analysisclusteringclustering-algorithmclustering-evaluationmachine-learning+1 more
BSD-3-Clause

A Python implementation of Flare-Sensitive Clustering (FLASC) based on HDBSCAN*.

60Cython, PythonJun 8, 202310 months agoBSD-3-Clause
clusteringtopological-data-analysis

Similar Papers

Cite this paper

@article{bot2023flasc,
  title  = {FLASC: A Flare-Sensitive Clustering Algorithm},
  author = {D. M. Bot and J. Peeters and J. Liesenborgs and J. Aerts},
  year   = {2023},
  eprint = {2311.15887},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.15887v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.15887.svg)](https://codeofpaper.com/paper/2311.15887)

Discussion