Spectral Clustering Algorithm: MATLAB PCT-Based Parallel Design and Implementation

Article Preview

Abstract:

Spectral clustering algorithms inevitable exist computational time and memory use problems for large-scale spectral clustering, owing to compute-intensive and data-intensive. We analyse the time complexity of constructing similarity matrix, doing eigendecomposition and performing k-means and exploiting SPMD parallel structure supported by MATLAB Parallel Computing Toolbox (PCT) to decrease eigendecomposition computational time. We propose using MATLAB Distributed Computing Server to parallel construct similarity matrix, whilst using t-nearest neighbors approach to reduce memory use. Ultimately, we present clustering time, clustering quality and clustering accuracy in the experiments.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 765-767)

Pages:

580-584

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Ng, A., Jordan, M., Weiss, Y., On spectral clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems, vol. 14, MIT Press , (2001).

Google Scholar

[2] G.L. Scott and H. C. Longuet-Higgins, Feature Grouping by Relocalisation of Eigenvectors of the Proxmity Matrix, In Proc. British Machine Vision Conference, pp.103-108, (1990).

DOI: 10.5244/c.4.20

Google Scholar

[3] P. Perona and W. T. Freeman , A factorization approach to grouping, In H. Burkardt and B. Neumann, editors, Proc ECCV, pp.655-670, (1998).

Google Scholar

[4] J. Shi and J. Malik, Normalized Cuts and Image Segmentation, In Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp.731-737, (1997).

DOI: 10.1109/cvpr.1997.609407

Google Scholar

[5] Wen-Yen Chen, Yangqiu Song, Hongjie Bai, Chih-Jen Lin, Chang, E.Y., Parallel Spectral Clustering in Distributed Systems, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, pp.568-586, (2011).

DOI: 10.1109/tpami.2010.88

Google Scholar

[6] Ulrike Von Luxburg, A tutorial on spectral clustering, Statistics and computing, Springer, pp.395-416, 22 August (2007).

DOI: 10.1007/s11222-007-9033-z

Google Scholar

[7] http: /www. mathworks. cn/cn/help/distcomp/spmd. html.

Google Scholar