Proceedings

Hartigan's K-Means Versus Lloyd's K-Means - Is It Time for a Change?

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1677-1683.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Hartigan's method for k-means clustering holds several potential advantages compared to the classical and prevalent optimization heuristic known as Lloyd's algorithm. E.g., it was recently shown that the set of local minima of Hartigan's algorithm is a subset of those of Lloyd's method. We develop a closed-form expression that allows to establish Hartigan's method for k-means clustering with any Bregman divergence, and further strengthen the case of preferring Hartigan's algorithm over Lloyd's algorithm. Specifically, we characterize a range of problems with various noise levels of the inputs, for which any random partition represents a local minimum for Lloyd's algorithm, while Hartigan's algorithm easily converges to the correct solution. Extensive experiments on synthetic and real-world data further support our theoretical analysis.

  1. [Banerjee et al., 2005] Arindam Banerjee, Srujana Merugu, Inderjit S. Dhillon, and Joydeep Ghosh. Clustering with bregman divergences. J. Mach. Learn. Res., 6:1705-1749, December 2005.
  2. [Bradley and Fayyad, 1998] Paul S. Bradley and Usama M. Fayyad. Refining initial points for k-means clustering. In Proceedings of the Fifteenth International Conference on Machine Learning, ICML '98, pages 91-99, San Fran- cisco, CA, USA, 1998.
  3. [Bregman, 1967] L. M. Bregman. The relaxation method of finding the common points of convex sets and its applica- tion to the solution of problems in convex programming. USSR Comp. Math. and Math. Physics, 7:200-217, 1967.
  4. [Censor and Zenios, 1997] Yair Al Censor and Stavros A. Zenios. Parallel Optimization: Theory, Algorithms and Applications. Oxford University Press, 1997.
  5. [Cover and Thomas, 2006] Thomas M. Cover and Joy A. Thomas. Elements of Information Theory. Wiley, 2006.
  6. [DeGroot and Schervish, 2002] Morris H. DeGroot and Mark J. Schervish. Probability and statistics. Pearson ed- ucation. Addison-Wesley, 2002.
  7. [Forgy, 1965] E. Forgy. Cluster analysis of multivariate data: Efficiency versus interpretability of classification. Biomet- rics, 21(3):768-769, 1965.
  8. [Har-peled and Sadri, 2005] Sariel Har-peled and Bardia Sadri. How fast is the k-means method. Algorithmica, 41(3):185-202, 2005.
  9. [Hartigan, 1975] J. A. Hartigan. Clustering algorithms. Wi- ley series in probability and mathematical statistics: Ap- plied probability and statistics. Wiley, 1975.
  10. [Huang et al., 2005] Joshua Zhexue Huang, Michael K. Ng, Hongqiang Rong, and Zichen Li. Automated variable weighting in k-means type clustering. IEEE Trans. Pat- tern Anal. Mach. Intell., 27(5):657-668, 2005.
  11. [Lang, 1995] Ken Lang. Learning to filter netnews. In Pro- ceedings of the 12th International Machine Learning Con- ference (ICML), 1995.
  12. [Lloyd, 1982] Stuart P. Lloyd. Least squares quantization in pcm. IEEE Transactions on Information Theory, 28(2):129-137, 1982.
  13. [MacQueen, 1967] J. B. MacQueen. Some methods for clas- sification and analysis of multivariate observations. In L. M. Le Cam and J. Neyman, editors, Proc. of the fifth Berkeley Symposium on Mathematical Statistics and Prob- ability, volume 1, pages 281-297. University of California Press, 1967.
  14. [Slonim et al., 2002] Noam Slonim, Nir Friedman, and Naf- tali Tishby. Unsupervised document classification using sequential information maximization. In Proc. of the 25th Ann. Int. ACM SIGIR Conference on Research and Devel- opment in Information Retrieval (SIGIR), 2002.
  15. [Slonim et al., 2005] Noam Slonim, Gurinder Singh Atwal, Gasper Tkacik, and William Bialek. Information-based clustering. Proceedings of the National Academy of Sci- ences of the United States of America, 102(51):18297- 18302, 2005.
  16. [Slonim, 2002] Noam Slonim. The Information Bottleneck: Theory and Applications. PhD thesis, Department of Com- puter Science, The Hebrew University, 2002.
  17. [Telgarsky and Dasgupta, 2012] Matus Telgarsky and San- joy Dasgupta. Agglomerative bregman clustering. In Pro- ceedings of the 29th International Conference on Machine Learning (ICML), 2012.
  18. [Telgarsky and Vattani, 2010] Matus Telgarsky and Andrea Vattani. Hartigan's method: k-means clustering without voronoi. Journal of Machine Learning Research -Pro- ceedings Track, 9:820-827, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards