Faster DBSCAN via subsampled similarity queries
Not on the map. Why?
Abstract (arXiv)
DBSCAN is a popular density-based clustering algorithm. It computes the ε-neighborhood graph of a dataset and uses the connected components of the high-degree nodes to decide the clusters. However, the full neighborhood graph may be too costly to compute with a worst-case complexity of O(n2). In this paper, we propose a simple variant called SNG-DBSCAN, which clusters based on a subsampled ε-neighborhood graph, only requires access to similarity queries for pairs of points and in particular avoids any complex data structures which need the embeddings of the data points themselves. The runtime of the procedure is O(sn2), where s is the sampling rate. We show under some natural theoretical assumptions that s ≈ log n/n is sufficient for statistical cluster recovery guarantees leading to an O(nlog n) complexity. We provide an extensive experimental analysis showing that on large datasets, one can subsample as little as 0.1% of the neighborhood graph, leading to as much as over 200x speedup and 250x reduction in RAM consumption compared to scikit-learn's implementation of DBSCAN, while still maintaining competitive clustering performance.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 3; 2025: 1; 2026: 1.
7 papers.
- 2024Understanding Self-Supervised Learning via Gaussian Mixture Modelscited by 6
- 2021Fast Density Estimation for Density-based Clustering Methodscited by 3
- 2024Block-Diagonal Guided DBSCAN Clusteringcited by 2
- 2023Learned Accelerator Framework for Angular-Distance-Based High-Dimensional DBSCANcited by 1
- 2024Scalable Density-based Clustering with Random Projectionscited by 0
- 2025Scalable Varied-Density Clustering via Graph Propagationcited by 0
- 2026Towards Robust and Scalable Density-based Clustering via Graph Propagationcited by 0
- 2026Towards Robust and Scalable Density-based Clustering via Graph Propagation1 May 2026
- 2025Scalable Varied-Density Clustering via Graph Propagation5 Aug 2025
- 2024Understanding Self-Supervised Learning via Gaussian Mixture Models5 Nov 2024
- 2024Block-Diagonal Guided DBSCAN Clustering31 Mar 2024
- 2024Scalable Density-based Clustering with Random Projections24 Feb 2024
- 2023Learned Accelerator Framework for Angular-Distance-Based High-Dimensional DBSCAN6 Feb 2023
- 2021Fast Density Estimation for Density-based Clustering Methods23 Sep 2021