A Morphology Method for Determining the Number of Clusters Present in Spectral Co-clustering Documents and Words

  • Na Liu
  • Mingyu Lu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7033)


A new algorithm for clustering documents and words simultaneously has recently been presented. As most spectral clustering algorithms, the prior knowledge of the number of clusters present is required. In this paper, we explore a method based on morphology for determining the number of clusters present in the given dataset for co-clustering documents and words. The proposed method employs some refined feature extraction techniques, which mainly include a VAT (Visual Assessment of Cluster Tendency) image representation of input matrix generated by spectral co-clustering documents and words, and the texture information obtained by filtering the VAT image. The number of clusters present in co-clustering documents and words is finally reported by computing the eigengap of gray-scale matrix of filtered image. Our experimental results show that the proposed method works well in practice.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 888–905 (2000)CrossRefGoogle Scholar
  2. 2.
    Brown, G.J., Cooke, M.P.: Computational auditory scene analysis. Computer Speech and Language 8, 297–333 (1994)CrossRefGoogle Scholar
  3. 3.
    Bach, F.R., Jordan, M.I.: Blind one microphone speech separation: A spectral learning approach. In: Advances in Neural Information Processing System, vol. 17, pp. 65–72 (2005)Google Scholar
  4. 4.
    Ng, A.Y., Jordan, M.L., Weiss, Y.: On spectral clustering: Analysis and an algorithm. In: Advances in Neural Information Processing Systems, vol. 14, pp. 849–856 (2001)Google Scholar
  5. 5.
    Donath, W., Hoffman, A.: Lower bounds for the partitioning of graphs. IBM Journal of Research and Development 17, 420–425 (1973)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Fiedler, M.: Algebraic connectivity of graphs. Czechoslovak Mathematical Journal 23, 298–305 (1973)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Prieto, R., Jiang, J., Choi, C.H.: A New Spectral Clustering Algorithm for Large Training Sets. In: International Conference on Machine Learning and Cybernetics, pp. 147–152 (2003)Google Scholar
  8. 8.
    Fern, X.Z., Brodley, C.E.: Solving cluster ensemble problems by bipartite graph partitioning. In: Proceedings of the 21st International Conference on Machine Learning, pp. 281–288 (2004)Google Scholar
  9. 9.
    Sanguinetti, G., Laidler, J., Lawrence, N.: Automatic Determination of the Number of Clusters Using Spectral Algorithms. In: Proc. of IEEE Machine Learning for Signal Processing, pp. 28–30 (2005)Google Scholar
  10. 10.
    Fowlkes, C., Belongie, S., Chung, F.: Spectral grouping using the Nystrom method. IEEE Transactions on Pattern Analysis and Machine Intelligence 26, 217–225 (2007)Google Scholar
  11. 11.
    Xu, S., Lu, Z.-M., Gu, G.-C.: Two Spectral Algorithms for Ensembling Document Clusters. Acta Automatica Sinica 35, 997–1002 (2009)CrossRefGoogle Scholar
  12. 12.
    Dhillon, I.: Co-clustering documents and words using bipartite spectral graph partitioning. In: Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 269–274 (2001)Google Scholar
  13. 13.
    Polito, M., Perona, P.: Grouping and dimensionality reduction by locally linear embedding. In: Advances in Neural Information Processing Systems, vol. 14, pp. 1255–1262 (2002)Google Scholar
  14. 14.
    Zheng, X., Lin, X.: Automatic determination of intrinsic cluster number family in spectral clustering using random walk on graph. In: Proceedings of the 2004 International Conference on Image Processing, pp. 3471–3474 (2004)Google Scholar
  15. 15.
    Li, K., Liu, Y.S.: A spectral clustering algorithm based on self-adaption. In: Proceedings of ICMLC 2007 Conference, pp. 3965–3968 (2007)Google Scholar
  16. 16.
    Cai, X., Dai, G., Yang, L., Zhang, G.: A Self-Adaptive Spectral Clustering Algorithm. In: Proceedings of the 27th Chinese Control Conference, pp. 551–553 (2008)Google Scholar
  17. 17.
    Bezdek, J.C., Hathaway, R.J.: VAT: a tool for visual assessment of (cluster) tendency. In: Proc. of International Joint Conference on Neural Networks, pp. 2225–2230 (2002)Google Scholar
  18. 18.
    Soille, P.: Morphological Image Analysis: Principles and Applications. Springer, Heidelberg (1999)CrossRefzbMATHGoogle Scholar
  19. 19.
    Gilbert, W., Stewart, Sun, J.-g.: Matrix perturbation theory. Academic Press, San Diego (1990)zbMATHGoogle Scholar
  20. 20.
    Strehl, A., Ghosh, J.: Cluster ensembles-a knowledge reuse framework for combining partitionings. The Journal of Machine Learning Research 3, 583–617 (2002)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Na Liu
    • 1
    • 2
  • Mingyu Lu
    • 1
  1. 1.Department of Information Science & TechnologyDalian Maritime UniversityDalianChina
  2. 2.Department of Information Science & EngineeringDalian Polytechnic UniversityDalianChina

Personalised recommendations