Title :
A scalable parallel subspace clustering algorithm for massive data sets
Author :
Nagesh, Harsha S. ; Goil, Sanjay ; Choudhary, Alok
Author_Institution :
Dept. of Electron. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
Abstract :
Clustering is a data mining problem which finds dense regions in a sparse multi-dimensional data set. The attribute values and ranges of these regions characterize the clusters. Clustering algorithms need to scale with the data base size and also with the large dimensionality of the data set. Further, these algorithms need to explore the embedded clusters in a subspace of a high dimensional space. However the time complexity of the algorithm to explore clusters in subspaces is exponential in the dimensionality of the data and is thus extremely compute intensive. Thus, parallelization is the choice for discovering clusters for large data sets. In this paper we present a scalable parallel subspace clustering algorithm which has both data and task parallelism embedded in it. We also formulate the technique of adaptive grids and present a truly unsupervised clustering algorithm requiring no user inputs. Our implementation shows near linear speedups with negligible communication overheads. The use of adaptive grids results in two orders of magnitude improvement in the computation time of our serial algorithm over current methods with much better quality of clustering. Performance results on both real and synthetic data sets with very large number of dimensions on a 16 node IBM SP2 demonstrate our algorithm to be a practical and scalable clustering technique
Keywords :
computational complexity; data mining; parallel algorithms; pattern clustering; very large databases; attribute values; data mining; massive data sets; scalable parallel subspace clustering; sparse multi-dimensional data set; time complexity; unsupervised clustering; Clustering algorithms; Concurrent computing; Data mining; Grid computing; Large-scale systems; Machine learning; Machine learning algorithms; Parallel processing; Statistics; Sun;
Conference_Titel :
Parallel Processing, 2000. Proceedings. 2000 International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-0768-9
DOI :
10.1109/ICPP.2000.876164