K-DBSCAN: An improved DBSCAN algorithm for big data

AuthorsHamid Saadatfar
JournalJournal of Supercomputing
Page number6214-6235
Serial number77
Volume number6
IF1.326
Paper TypeFull Paper
Published At2021
Journal GradeISI
Journal TypeElectronic
Journal CountryIran, Islamic Republic Of
Journal IndexJCR،Scopus

Abstract

Abstract Big data storage and processing are among the most important challenges now. Among data mining algorithms, DBSCAN is a common clustering method. One of the most important drawbacks of this algorithm is its low execution speed. This study aims to accelerate the DBSCAN execution speed so that the algorithm can respond to big datasets in an acceptable period of time. To overcome the problem, an initial grouping was applied to the data in this article through the K-means++ algorithm. DBSCAN was then employed to perform clustering in each group separately. As a result, the computational burden of DBSCAN execution reduced and the clustering execution speed increased significantly. Finally, border clusters were merged if necessary. According to the results of executing the proposed algorithm, it managed to greatly reduce the DBSCAN execution time (98% in the best-case scenario) with no significant changes in the qualitative evaluation criteria for clustering.

Paper URL

tags: Data mining · Clustering · Big data · DBSCAN algorithm · K-means++ algorithm