A Genetic Spectral Clustering Algorithm

As a novel clustering algorithm, spectral clustering is applied in machine learning extensively. Spectral clustering is built upon spectral graph theory, and has the ability to process the clustering of non-convex sample spaces. Most of the existing spectral clustering algorithms are based on k-means algorithm, and k-means algorithm uses the iterative optimization method to find the optimal solution, which is easy to prematurely converge to the local optimal solution. Combined with the global search ability of genetic algorithm, a genetic spectral clustering algorithm is proposed. Compared with the original spectral clustering and k-means clustering analysis based on genetic algorithm, the suggested algorithm reduces the input dimension of the clustering algorithm using dimension reduction of spectral clustering, and replaces the traditional k-means algorithm by genetic k-means algorithm. The experiments show that the suggested algorithm obtains the stable cluster centers, and effectively improves the clustering performance on both artificial data and UCI datasets, which validate the stability and effectiveness of the suggested algorithm.

[1]  Jean-Marc Odobez,et al.  Video Shot Clustering using Spectral Methods , 2003 .

[2]  Sharath Pankanti,et al.  Initialization-independent spectral clustering with applications to automatic video analysis , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Michael I. Jordan,et al.  Stable algorithms for link analysis , 2001, SIGIR '01.

[4]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[5]  Shaogang Gong,et al.  Spectral clustering with eigenvector selection , 2008, Pattern Recognit..

[6]  Bo Lie Density-Sensitive Semi-Supervised Spectral Clustering , 2007 .

[7]  Michael I. Jordan,et al.  Blind One-microphone Speech Separation: A Spectral Learning Approach , 2004, NIPS.

[8]  Charles J. Alpert,et al.  Spectral Partitioning: The More Eigenvectors, The Better , 1995, 32nd Design Automation Conference.

[9]  Yang Guo-xing K-Means Clustering Analysis Based on Genetic Algorithm , 2008 .

[10]  Michael I. Jordan,et al.  On Spectral Clustering: Analysis and an algorithm , 2001, NIPS.

[11]  Inderjit S. Dhillon,et al.  Co-clustering documents and words using bipartite spectral graph partitioning , 2001, KDD '01.

[12]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  James A. Casbon,et al.  Spectral clustering of protein sequences , 2006, Nucleic acids research.

[14]  Pietro Perona,et al.  Self-Tuning Spectral Clustering , 2004, NIPS.

[15]  Jiao Licheng,et al.  Density-Sensitive Spectral Clustering , 2007 .