Glossary /  


Data Science Concept


HDBCAN stands for Hierarchical Density-Based Spatial Clustering of Applications with Noise. It is a clustering technique used to group data points in high-dimensional space. It is an extension of the Density-Based Spatial Clustering of Applications with Noise (DBSCAN) algorithm that is optimized for high-dimensional data.

Key Highlights

  • HDBCAN is a density-based clustering algorithm that groups data points based on their proximity and density.
  • It is designed to work with high-dimensional data, making it useful for analyzing complex datasets.
  • HDBCAN produces a hierarchical clustering structure that allows for a more detailed analysis of the data.


  • Ester, M., Kriegel, H. P., Sander, J., & Xu, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the 2nd international conference on knowledge discovery and data mining (pp. 226-231).
  • Campello, R. J., Moulavi, D., & Sander, J. (2013). Density-based clustering based on hierarchical density estimates. In Pacific-Asia Conference on Knowledge Discovery and Data Mining (pp. 160-172). Springer, Berlin, Heidelberg.
  • McInnes, L., Healy, J., & Astels, S. (2017). hdbscan: Hierarchical density based clustering. Journal of Open Source Software, 2(11), 205.

Applying HDBCAN to Business

HDBCAN is a powerful clustering technique that can aid businesses in various ways. Its ability to analyze high-dimensional data makes it useful for detecting patterns and trends in complex datasets. For instance, it can be applied to customer segmentation, where it can group customers with similar behaviors and preferences. This can help businesses understand their customers' needs, target them with personalized marketing and improve customer satisfaction. HDBCAN can also be used in fraud detection, network analysis, and many other business applications.