journal article·2023Open access

Adaptive Density-Based Spatial Clustering of Applications with Noise (ADBSCAN) for Clusters of Different Densities

Ahmed Fahim

Computers, Materials & Continua· Volume 75· Issue 2

Abstract

Finding clusters based on density represents a significant class of clustering algorithms. These methods can discover clusters of various shapes and sizes. The most studied algorithm in this class is the Density-Based Spatial Clustering of Applications with Noise (DBSCAN). It identifies clusters by grouping the densely connected objects into one group and discarding the noise objects. It requires two input parameters: epsilon (fixed neighborhood radius) and MinPts (the lowest number of objects in epsilon ). However, it can’t handle clusters of various densities since it uses a global value for epsilon. This article proposes an adaptation of the DBSCAN method so it can discover clusters of varied densities besides reducing the required number of input parameters to only one. Only user input in the proposed method is the MinPts . Epsilon on the other hand, is computed automatically based on statistical information of the dataset. The proposed method finds the core distance for each object in the dataset, takes the average of these distances as the first value of epsilon , and finds the clusters satisfying this density level. The remaining unclustered objects will be clustered using a new value of epsilon that equals the average core distances of unclustered objects. This process continues until all objects have been clustered or the remaining unclustered objects are less than 0.006 of the dataset’s size. The proposed method requires MinPts only as an input parameter because epsilon is computed from data. Benchmark datasets were used to evaluate the effectiveness of the proposed method that produced promising results. Practical experiments demonstrate that the outstanding ability of the proposed method to detect clusters of different densities even if there is no separation between them. The accuracy of the method ranges from 92% to 100% for the experimented datasets.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Clustering Algorithms Research · Human Mobility and Location-Based Analysis · Bayesian Methods and Mixture Models

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. CLARANS: A method for clustering objects for spatial data mining10.1109/TKDE.2002.1033770 ↗
2. K and starting means for k-means algorithm10.1016/j.jocs.2021.101445 ↗
3. Fast efficient clustering algorithm for balanced data
4. BIRCH: An efficient data clustering method for very large databases10.1145/235968.233324 ↗
5. Cure: An efficient clustering algorithm for large databases10.1145/276305.276312 ↗
6. A density-based algorithm for discovering clusters in large spatial databases with noise
7. BLOCK-DBSCAN: Fast clustering for large scale data10.1016/j.patcog.2020.107624 ↗
8. Automating DBSCAN via deep reinforcement learning
9. A Novel clustering scheme based on density peaks and spectral analysis
10. An efficient approach to clustering in large multimedia databases with noise
11. STING: A statistical information grid approach to spatial data mining
12. Automatic clustering using an improved artificial bee colony optimization for customer segmentation10.1007/s10115-018-1162-5 ↗
13. A comparative study of classification techniques in data mining algorithms
14. Automatic data clustering based mean best artificial bee colony algorithm10.32604/cmc.2021.015925 ↗
15. An improved opposition-based marine predators algorithm for global optimization and multilevel thresholding image segmentation10.1016/j.knosys.2021.107348 ↗
16. Accuracy enhancement scaling factor of viola-jones using genetic algorithms
17. A modified DBSCAN algorithm for anomaly detection in time-series data with seasonality10.34028/iajit/19/1/3 ↗
18. Homogeneous densities clustering algorithm10.5815/ijitcs.2018.10.01 ↗
19. ADBSCAN: Adaptive density-based spatial clustering of applications with noise for identifying clusters with varying densities
20. GMDBSCAN: Multi-density DBSCAN cluster based on grid
21. New density-based clustering technique: GMDBSCAN-UR
22. Varied density based spatial clustering of application with noise
23. Multi-density DBSCAN algorithm based on density levels partitioning
24. A density based algorithm for discovering clusters with varied density
25. DSets-DBSCAN: A parameter-free clustering algorithm
26. K-DBSCAN: Identifying spatial clusters with differing density levels
27. Multi density DBSCAN
28. A k-deviation density based clustering algorithm10.1155/2018/3742048 ↗
29. A clustering algorithm based on local density of points10.5815/ijmecs.2017.12.02 ↗
30. Clustering algorithm for multi-density datasets
31. An extended DBSCAN clustering algorithm10.14569/IJACSA.2022.0130331 ↗
32. An improved clustering algorithm for multi-density data10.3390/axioms11080411 ↗