Title :
CMUNE: A clustering using mutual nearest neighbors algorithm
Author :
Abbas, Mohamed A. ; Shoukry, Amin A.
Author_Institution :
Coll. of Comput. & Inf. Technol., Arab Acad. for Sci. & Technol., Egypt
Abstract :
A novel clustering algorithm CMune is presented for the purpose of finding clusters of arbitrary shapes, sizes and densities in high dimensional feature spaces. It can be considered as a variation of the Shared Nearest Neighbor algorithm (SNN), in which each sample data point votes for the points in its k-nearest neighborhood. Sets of points sharing a common mutual nearest neighbor are considered as dense regions/blocks. These blocks are the seeds from which clusters may grow up. Therefore, CMune is not a point-to-point clustering algorithm. Rather, it is a block-to-block clustering technique. Much of its advantages come from this fact: Noise points and outliers correspond to blocks of small sizes, and homogeneous blocks highly overlap. The algorithm has been applied to a variety of low and high dimensional data sets with superior results over existing techniques such as K-means, DBScan, Mitosis and Spectral clustering. The quality of its results as well as its time complexity, place it at the front of these techniques.
Keywords :
learning (artificial intelligence); pattern classification; pattern clustering; CMune; block-to-block clustering; clustering algorithm; dense regions/block; high dimensional data set; high dimensional feature space; k-nearest neighborhood; low dimensional data set; mutual nearest neighbors algorithm; noise points; outlier; shared nearest neighbor algorithm; time complexity; Clustering algorithms; Heuristic algorithms; Noise; Shape; Signal processing algorithms;
Conference_Titel :
Information Science, Signal Processing and their Applications (ISSPA), 2012 11th International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-0381-1
Electronic_ISBN :
978-1-4673-0380-4
DOI :
10.1109/ISSPA.2012.6310472