NEW
Also known as: Hierarchical Density-Based Spatial Clustering of Applications with Noise
A hierarchical density-based clustering algorithm that finds clusters of varying densities and identifies noise.
DESCRIPTION
HDBSCAN extends DBSCAN by building a hierarchy of clusters and selecting stable clusters, handling variable density effectively. It identifies noise points and produces robust clusters without presetting k. The algorithm uses mutual reachability distances and condensed trees to reveal structure. It is valuable for exploratory analysis and high-dimensional embeddings.
ALTERNATIVE DEFINITIONS
HDBSCAN Documentation
HDBSCAN performs hierarchical density based clustering of data and extracts a flat clustering based on stability.
Highlights hierarchical approach and stability-driven cluster selection.
Springer
HDBSCAN is a density-based clustering algorithm that extends DBSCAN by converting it into a hierarchical clustering algorithm and then extracts the most stable clusters.
Emphasizes extension of DBSCAN and stability criterion.
RELATED TERMS
K-Means Cluster Hierarchy Density-Based Clustering Noise Points Data Anomaly Detection Minimum Spanning Tree UMAP Clustering Evaluation
COMPETING TERMS
KNOWLEDGE AREAS
TARGET AUDIENCE
Data Scientist AI Engineer Analytics Engineer
EXTERNAL SOURCES
- Wikipedia - DBSCAN
- HDBSCAN - Official documentation and algorithm details
- UMAP-learn - UMAP clustering integration with HDBSCAN
TOP QUESTIONS
Why is HDBSCAN favored over DBSCAN in many cases?
It handles variable density via hierarchical clustering and stability selection, yielding more robust clusters without heavy parameter tuning.
Category: Relevancy
How does HDBSCAN determine clusters?
It builds a condensed cluster tree and selects clusters based on persistence or stability across scales.
Category: Example
What mistakes happen when using HDBSCAN?
Ignoring min_samples and min_cluster_size effects, skipping data scaling, and misreading noise points can degrade results.
Category: Mistakes
What risks accompany applying HDBSCAN?
Clusters may be unstable with sparse or noisy data, and high dimensionality can reduce meaningful density separations.
Category: Risks
What competing algorithms relate to HDBSCAN?
DBSCAN and OPTICS are density-based alternatives, while K-Means suits spherical, equal-density clusters.
Category: Alternatives
What is a hot topic around HDBSCAN today?
Combining HDBSCAN with embeddings like UMAP or transformers to cluster in learned latent spaces.
Category: Topic
How to evaluate HDBSCAN clusters?
Use silhouette scores, cluster stability measures, and domain validation; visualize condensed trees.
Category: Management
What requirements exist for using HDBSCAN?
Choose distance metrics appropriately, scale features, and set min_cluster_size relative to dataset size.
Category: Requirements
Where to learn HDBSCAN usage and theory?
Study the official docs and the original paper, then experiment with example datasets and visualizations.
Category: Example