Proceedings

Dirichlet Process-Based Robust Clustering Using the Median-of-Means Estimator

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 4770-4778.

https://doi.org/10.24963/ijcai.2025/531

Abstract

Clustering stands as one of the most prominent challenges in unsupervised machine learning. Among centroid-based methods, the classic $k$-means algorithm, based on Lloyd's heuristic, is widely used. Nonetheless, it is a well-known fact that $k$-means and its variants face several challenges, including heavy reliance on initial cluster centroids, susceptibility to converging into local minima of the objective function, and sensitivity to outliers and noise in the data. When data contains noise or outliers, the Median-of-Means (MoM) estimator offers a robust alternative for stabilizing centroid-based methods. On a different note, another limitation in many commonly used clustering methods is the need to specify the number of clusters beforehand. Model-based approaches, such as Bayesian nonparametric models, address this issue by incorporating infinite mixture models, eliminating the predefined cluster count requirement. Motivated by these facts, we propose an efficient and automatic clustering technique in this article by integrating the strengths of model-based and centroid-based methodologies. Our method mitigates the effect of noise on the quality of clustering while simultaneously estimating the number of clusters. Statistical guarantees on an upper bound of clustering error and rigorous assessment through simulated and real datasets suggest the advantages of our proposed method over existing state-of-the-art clustering algorithms.

  1. [Arora et al., 2000] Sanjeev Arora, Prabhakar Raghavan, and Satish Rao. Approximation schemes for euclidean k- medians and related problems. Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 12 2000.
  2. [Arthur and Vassilvitskii, 2007] David Arthur and Sergei Vas- silvitskii. k-means++: the advantages of careful seeding. In ACM-SIAM Symposium on Discrete Algorithms, 2007.
  3. [Bachem et al., 2017] Olivier Bachem, Mario Lucic, and An- dreas Krause. Distributed and provably good seedings for k-means in constant rounds. In Doina Precup and Yee Whye Teh, editors, Proceedings of the 34th International Con- ference on Machine Learning, volume 70 of Proceedings of Machine Learning Research, pages 292-300. PMLR, 06-11 Aug 2017.
  4. [Bishop and Nasrabadi, 2006] Christopher M Bishop and Nasser M Nasrabadi. Pattern recognition and machine learning, volume 4. Springer, 2006.
  5. [Bradley et al., 1996] Paul Bradley, Olvi Mangasarian, and W. Street. Clustering via concave minimization. In M.C. Mozer, M. Jordan, and T. Petsche, editors, Advances in Neural Information Processing Systems, volume 9. MIT Press, 1996.
  6. [Bregman, 1967] L.M. Bregman. The relaxation method of finding the common point of convex sets and its application to the solution of problems in convex programming. USSR Computational Mathematics and Mathematical Physics, 7(3):200-217, 1967.
  7. [Brunet-Saumard et al., 2022] Camille Brunet-Saumard, Edouard Genetay, and Adrien Saumard. K-bmom: A robust lloyd-type clustering algorithm based on bootstrap median-of-means. Computational Statistics & Data Analysis, 167:107370, 2022.
  8. [Chakraborty et al., 2020] Saptarshi Chakraborty, Debolina Paul, Swagatam Das, and Jason Xu. Entropy weighted power k-means clustering. In International conference on artificial intelligence and statistics, pages 691-701. PMLR, 2020.
  9. [Chakraborty et al., 2023] Chandramauli Chakraborty, Sayan Paul, Saptarshi Chakraborty, and Swagatam Das. Cluster- ing high-dimensional data with ordered weighted ℓ 1 regu- larization. In Francisco Ruiz, Jennifer Dy, and Jan-Willem van de Meent, editors, Proceedings of The 26th Interna- tional Conference on Artificial Intelligence and Statistics, volume 206 of Proceedings of Machine Learning Research, pages 7176-7189. PMLR, 25-27 Apr 2023.
  10. [Chaturvedi et al., 2001] Anil Chaturvedi, Paul E. Green, and J. Douglas Caroll. K-modes clustering. Journal of Classifi- cation, 18(1):35-55, Jan 2001.
  11. [der Laan et al., 2003] Mark Van der Laan, Katherine Pollard, and Jennifer Bryan. A new partitioning around medoids algorithm. Journal of Statistical Computation and Simula- tion, 73(8):575-584, 2003.
  12. [Devroye et al., 2016] Luc Devroye, Matthieu Lerasle, Ga- bor Lugosi, and Roberto I. Oliveira. Sub-Gaussian mean estimators. The Annals of Statistics, 44(6):2695 -2725, 2016.
  13. [Duchi et al., 2011] John Duchi, Elad Hazan, and Yoram Singer. Adaptive subgradient methods for online learning and stochastic optimization. Journal of machine learning research, 12(7), 2011.
  14. [Friedman, 1937] Milton Friedman. The use of ranks to avoid the assumption of normality implicit in the analysis of variance. Journal of the American Statistical Association, 32(200):675-701, 1937.
  15. [Hjort et al., 2010] N. L. Hjort, C. Holmes, P. Müller, and S. G. Walker. Bayesian Nonparametrics. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, 2010.
  16. [Hubert and Arabie, 1985] Lawrence Hubert and Phipps Ara- bie. Comparing partitions. Journal of Classification, 2(1):193-218, Dec 1985.
  17. [Jain and Law, 2005] Anil K. Jain and Martin H. C. Law. Data clustering: A user's dilemma. In Sankar K. Pal, Sang- hamitra Bandyopadhyay, and Sambhunath Biswas, editors, Pattern Recognition and Machine Intelligence, pages 1-10, Berlin, Heidelberg, 2005. Springer Berlin Heidelberg.
  18. [Klochkov et al., 2021] Yegor Klochkov, Alexey Kroshnin, and Nikita Zhivotovskiy. Robust k-means clustering for distributions with two moments. The Annals of Statistics, 49(4):2206 -2230, 2021.
  19. [Kulis and Jordan, 2012] Brian Kulis and Michael Jordan. Revisiting k-means: New algorithms via bayesian non- parametrics. In John Langford and Joelle Pineau, editors, Proceedings of the 29th International Conference on Ma- chine Learning (ICML-12), ICML '12, pages 513-520, New York, NY, USA, July 2012. Omnipress.
  20. [Lecué et al., 2020] Guillaume Lecué, Matthieu Lerasle, and Timlothée Mathieu. Robust classification via mom mini- mization. Machine learning, 109:1635-1665, 2020.
  21. [Lloyd, 1982] S. Lloyd. Least squares quantization in pcm. IEEE Transactions on Information Theory, 28(2):129-137, 1982.
  22. [Murphy, 2018] Kevin P Murphy. Machine learning: A prob- abilistic perspective (adaptive computation and machine learning series). The MIT Press: London, UK, 2018.
  23. [Nemirovsky and Yudin, 1983] Arkadi S. Nemirovsky and David B. Yudin. Problem Complexity and Method Effi- ciency in Optimization. John Wiley & Sons, Inc New York, 1983.
  24. [Ng et al., 2001] Andrew Ng, Michael Jordan, and Yair Weiss. On spectral clustering: Analysis and an algorithm. In T. Di- etterich, S. Becker, and Z. Ghahramani, editors, Advances in Neural Information Processing Systems, volume 14. MIT Press, 2001.
  25. [Paul et al., 2021] Debolina Paul, Saptarshi Chakraborty, Swagatam Das, and Jason Xu. Uniform concentration bounds toward a unified framework for robust clustering. In M. Ranzato, A. Beygelzimer, Y. Dauphin, P.S. Liang, and J. Wortman Vaughan, editors, Advances in Neural Infor- mation Processing Systems, volume 34, pages 8307-8319.
  26. Curran Associates, Inc., 2021.
  27. [Pollard, 1981] David Pollard. Strong consistency of k-means clustering. The Annals of Statistics, pages 135-140, 1981.
  28. [R Core Team, 2022] R Core Team. R: A Language and En- vironment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2022.
  29. [Raykov et al., 2016] Yordan P Raykov, Alexis Boukouvalas, Fahd Baig, and Max A Little. What to do when K-Means clustering fails: A simple yet principled alternative algo- rithm. PLoS One, 11(9):e0162259, September 2016.
  30. [Shah and Koltun, 2017] Sohil Atul Shah and Vladlen Koltun. Robust continuous clustering. Proc Natl Acad Sci U S A, 114(37):9814-9819, August 2017.
  31. [Terada, 2014] Yoshikazu Terada. Strong consistency of re- duced k-means clustering. Scandinavian Journal of Statis- tics, 41(4):913-931, 2014.
  32. [Tzortzis and Likas, 2014] Grigorios Tzortzis and Aristidis Likas. The minmax k-means clustering algorithm. Pattern Recognition, 47(7):2505-2516, 2014.
  33. [van der Maaten and Hinton, 2008] Laurens van der Maaten and Geoffrey Hinton. Visualizing data using t-sne. Journal of Machine Learning Research, 9(86):2579-2605, 2008.
  34. [Witten and Tibshirani, 2010] Daniela M Witten and Robert Tibshirani. A framework for feature selection in clustering. J. Am. Stat. Assoc., 105(490):713-726, June 2010.
  35. [Xu and Lange, 2019] Jason Xu and Kenneth Lange. Power k-means clustering. In Kamalika Chaudhuri and Ruslan Salakhutdinov, editors, Proceedings of the 36th Interna- tional Conference on Machine Learning, volume 97 of Pro- ceedings of Machine Learning Research, pages 6921-6931. PMLR, 09-15 Jun 2019.
  36. [Xu and Tian, 2015] Dongkuan Xu and Yingjie Tian. A com- prehensive survey of clustering algorithms. Annals of Data Science, 2(2):165-193, Jun 2015.
  37. [Zhang et al., 1999] Bin Zhang, Meichun Hsu, and Umesh- war Dayal. K-harmonic means -a data clustering algorithm. Hewlett-Packard Labs Technical Report HPL-1999-124, 55, 1999.
  38. [Zhang et al., 2021] Zhen Zhang, Qilong Feng, Junyu Huang, Yutian Guo, Jinhui Xu, and Jianxin Wang. A local search algorithm for k-means with outliers. Neurocomputing, 450:230-241, 2021.

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

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