An efficient and scalable density-based Clustering algorithm for datasets with complex structures

被引:132
作者
Lv, Yinghua [1 ]
Ma, Tinghuai [2 ]
Tang, Meili [3 ]
Cao, Jie [4 ]
Tian, Yuan [5 ]
Al-Dhelaan, Abdullah [5 ]
Al-Rodhaan, Mznah [5 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 210044, Jiangsu, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Jiangsu Engn Ctr Network Monitoring, Nanjing 210044, Jiangsu, Peoples R China
[3] Nanjing Univ Informat Sci & Technol, Sch Publ Adm, Nanjing 210044, Jiangsu, Peoples R China
[4] Nanjing Univ Informat Sci & Technol, Sch Econ & Management, Nanjing 210044, Jiangsu, Peoples R China
[5] King Saud Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh 11362, Saudi Arabia
基金
中国博士后科学基金; 美国国家科学基金会;
关键词
Density-based clustering; Locality sensitive hashing; The influence space; Border objects detecting; INDEXING METHOD;
D O I
10.1016/j.neucom.2015.05.109
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As a research branch of data mining, clustering, as an unsupervised learning scheme, focuses on assigning objects in the dataset into several groups, called clusters, without any prior knowledge. Density-Based Spatial Clustering of Applications with Noise (DBSCAN) is one of the most widely used clustering algorithms for spatial datasets, which can detect any shapes of clusters and can automatically identify noise points. However, there are several troublesome limitations of DBSCAN: (1) the performance of the algorithm depends on two specified parameters, epsilon and MinPts in which epsilon represents the maximum radius of a neighborhood from the observing point and MinPts means the minimum number of data points contained in such a neighborhood. (2) The time consumption for searching the nearest neighbors of each object is intolerable in the cluster expansion. (3) Selecting different starting points results in quite different consequences. (4) DBSCAN is unable to identify adjacent clusters of various densities. In addition to these restrictions about DBSCAN mentioned above, the identification of border points is often ignored. In our paper, we successfully solve the above problems. Firstly, we improve the traditional locality sensitive hashing method to implement fast query of nearest neighbors. Secondly, several definitions are redefined on the basis of the influence space of each object, which takes the nearest neighbors and the reverse nearest neighbors into account. The influence space is proved to be sensitive to local density changes to successfully reduce the amount of parameters and identify adjacent clusters of different densities. Moreover, this new relationship based on the influence space makes the insensitivity to the ordering of inputting points possible. Finally, a new concept core density reachable based on the influence space is put forward which aims to distinguish between border objects and noisy objects. Several experiments are performed which demonstrate that the performance of our proposed algorithm is better than the traditional DBSCAN algorithm and the improved algorithm IS-DBSCAN. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:9 / 22
页数:14
相关论文
共 50 条
[1]   G-DBSCAN: A GPU Accelerated Algorithm for Density-based Clustering [J].
Andrade, Guilherme ;
Ramos, Gabriel ;
Madeira, Daniel ;
Sachetto, Rafael ;
Ferreira, Renato ;
Rocha, Leonardo .
2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 :369-378
[2]  
[Anonymous], 2004, P 20 ACM S COMP
[3]  
[Anonymous], TR19 ESPRIT
[4]  
[Anonymous], 2012, Theory of computing, DOI DOI 10.4086/TOC.2012.V008A014
[5]  
[Anonymous], P 1984 ACM SIGMOD IN
[6]  
[Anonymous], 1990, P 1990 ACM SIGMOD IN, DOI DOI 10.1145/93597.98741
[7]  
[Anonymous], J INF COMPUT SCI
[8]  
Arge L., 2004, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, P347
[9]  
Arlia D., 2001, Euro-Par 2001 Parallel Processing. 7th International Euro-Par Conference. Proceedings (Lecture Notes in Computer Science Vol.2150), P326
[10]  
Bi-Ru Dai, 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P59, DOI 10.1109/CLOUD.2012.42