DocumentCode
891299
Title
Enhancing the Effectiveness of Clustering with Spectra Analysis
Author
Li, Wenyuan ; Ng, Wee-Keong ; Liu, Ying ; Ong, Kok-Leong
Volume
19
Issue
7
fYear
2007
fDate
7/1/2007 12:00:00 AM
Firstpage
887
Lastpage
902
Abstract
For many clustering algorithms, such as K-Means, EM, and CLOPE, there is usually a requirement to set some parameters. Often, these parameters directly or indirectly control the number of clusters, that is, k, to return. In the presence of different data characteristics and analysis contexts, it is often difficult for the user to estimate the number of clusters in the data set. This is especially true in text collections such as Web documents, images, or biological data. In an effort to improve the effectiveness of clustering, we seek the answer to a fundamental question: How can we effectively estimate the number of clusters in a given data set? We propose an efficient method based on spectra analysis of eigenvalues (not eigenvectors) of the data set as the solution to the above. We first present the relationship between a data set and its underlying spectra with theoretical and experimental results. We then show how our method is capable of suggesting a range of k that is well suited to different analysis contexts. Finally, we conclude with further empirical results to show how the answer to this fundamental question enhances the clustering process for large text collections.
Keywords
Algorithm design and analysis; Cleaning; Clustering algorithms; Computer Society; Data analysis; Data mining; Eigenvalues and eigenfunctions; Helium; Image segmentation; Machinery; Clustering; eigenvalues; eigenvectors.; spectral methods;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2007.1066
Filename
4216306
Link To Document