Towards Metric DBSCAN: Exact, Approximate, and Streaming Algorithms
Guanlin Mo, Shihong Song, Hu Ding
Abstract
DBSCAN is a popular density-based clustering algorithm that has many different applications in practice. However, the running time of DBSCAN in high-dimensional space or general metric space (e.g., clustering a set of texts by using edit distance) can be as large as quadratic in the input size. Moreover, most of existing accelerating techniques for DBSCAN are only available for low-dimensional Euclidean space. In this paper, we study the DBSCAN problem under the assumption that the inliers (the core points and border points) have a low intrinsic dimension (which is a realistic assumption for many high-dimensional applications), where the outliers can locate anywhere in the space without any assumption. First, we propose a 𝑘-center clustering based algorithm that can reduce the time-consuming labeling and merging tasks of DBSCAN to be linear. Further, we propose a linear time approximate DBSCAN algorithm, where the key idea is building a novel small-size summary for the core points. Also, our algorithm can be efficiently implemented for streaming data and the required memory is independent of the input size. Finally, we conduct our experiments and compare our algorithms with several popular DBSCAN algorithms. The experimental results suggest that our proposed approach can significantly reduce the computational complexity in practice. Our source code can be found at https://github.com/MoGuanlin/Towards-Metric-DBSCAN . CCS Concepts: • Theory of computation → Theory and algorithms for application domains.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6cffbd0b-7c78-4516-9518-8e0f2c6fa7e4Cited by top-tier papers1
Ask how each one uses itBuilds on3
- Theoretically-Efficient and Practical Parallel DBSCANYiqiu Wang, Yan Gu, Julian ShunSIGMOD 2020 · 63 citations
- A new near-linear time algorithm for k-nearest neighbor search using a compressed cover treeYury Elkin, Vitaliy KurlinICML 2023 · 18 citations
- MeanShift++: Extremely Fast Mode-Seeking With Applications to Segmentation and Object TrackingJennifer Jang, Heinrich JiangCVPR 2021
Related papers
- Fast Density-Based Clustering: Geometric ApproachXiaogang Huang, Tiefeng MaSIGMOD 2023 · 3 citations
- Scalable DBSCAN with Random ProjectionsHaochuan Xu, Ninh PhamNeurIPS 2024 · 10 citations
- Connecting the Dots - Density-Connectivity Distance unifies DBSCAN, k-Center and Spectral ClusteringAnna Beer, Andrew Draganov, Ellen Hohma, Philipp Jahn et al.KDD 2023 · 18 citations
- Approximate DBSCAN via Density-Biased Sampling and Kernel Density EstimationJian Lin, Siyue Wu, Dingming Wu, Tsz Nam ChanSIGMOD 2026
- Fast Density-Peaks Clustering: Multicore-based Parallelization ApproachDaichi Amagata, Takahiro HaraSIGMOD 2021 · 21 citations
