close
Skip to main content

A Genetic k-Modes Algorithm for Clustering Categorical Data

  • Conference paper
Advanced Data Mining and Applications (ADMA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3584))

Included in the following conference series:

  • 2541 Accesses

  • 13 Citations

Abstract

Many optimization based clustering algorithms suffer from the possibility of stopping at locally optimal partitions of data sets. In this paper, we present a genetic k-Modes algorithm(GKMODE) that finds a globally optimal partition of a given categorical data set into a specified number of clusters. We introduce a k-Modes operator in place of the normal crossover operator. Our analysis shows that the clustering results produced by GKMODE are very high in accuracy and it performs much better than existing algorithms for clustering categorical data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Jain, A., Murty, M., Flynn, P.: Data clustering: A review. ACM Computing Surveys 31, 264–323 (1999)

    Article  Google Scholar 

  2. Murtagh, F.: A survey of recent advances in hierarchical clustering algorithms. The Computer Journal 26, 354–359 (1983)

    MATH  Google Scholar 

  3. Cormack, R.: A review of classification. Journal of the Royal Statistical Society. Series A (General) 134, 321–367 (1971)

    Article  MathSciNet  Google Scholar 

  4. Gordon, A.: A review of hierarchical classification. Journal of the Royal Statistical Society. Series A (General) 150, 119–137 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  5. Hartigan, J.: Clustering Algorithms. John Wiley & Sons, Toronto (1975)

    MATH  Google Scholar 

  6. Chaturvedi, A., Green, P., Carroll, J.: k-modes clustering. Journal of Classification 18, 35–55 (2001)

    MATH  MathSciNet  Google Scholar 

  7. Huang, Z.: Extensions to the k-means algorithm for clustering large data sets with categorical values. Data Mining and Knowledge Discovery 2, 283–304 (1998)

    Article  Google Scholar 

  8. Filho, J., Treleaven, P., Alippi, C.: Genetic-algorithm programming environments. IEEE Computer 27, 28–43 (1994)

    Google Scholar 

  9. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  10. Maulik, U., Bandyopadhyay, S.: Genetic algorithm-based clustering technique. Pattern Recognition 33, 1455–1465 (2000)

    Article  Google Scholar 

  11. Hall, L., Özyurt, I., Bezdek, J.: Clustering with a genetically optimized approach. IEEE Trans. on Evolutionary Computation 3, 103–112 (1999)

    Article  Google Scholar 

  12. Krishna, K., Narasimha, M.: Genetic k-means algorithm. IEEE Transactions on Systems, Man and Cybernetics, Part B 29, 433–439 (1999)

    Article  Google Scholar 

  13. Lu, Y., Lu, S., Fotouhi, F., Deng, Y., Brown, S.: FGKA: a fast genetic k-means clustering algorithm. In: Proceedings of the 2004 ACM symposium on Applied computing, pp. 622–623. ACM Press, New York (2004)

    Chapter  Google Scholar 

  14. Blake, C., Merz, C.: UCI repository of machine learning databases (1998), http://www.ics.uci.edu/~mlearn/MLRepository.html

  15. Hubert, L., Arabie, P.: Comparing partitions. Journal of Classification 2, 193–218 (1985)

    Article  Google Scholar 

  16. Ng, M., Wong, J.: Clustering categorical data sets using tabu search techniques. Pattern Recognition 35, 2783–2790 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gan, G., Yang, Z., Wu, J. (2005). A Genetic k-Modes Algorithm for Clustering Categorical Data. In: Li, X., Wang, S., Dong, Z.Y. (eds) Advanced Data Mining and Applications. ADMA 2005. Lecture Notes in Computer Science(), vol 3584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11527503_23

Download citation

Publish with us

Policies and ethics

Profiles

  1. Jianhong Wu