A Multivariate Fuzzy Weighted K-Modes Algorithm with Probabilistic Distance for Categorical Data

Authors

  • Ren-Jieh Kuo Department of Industrial Management, National Taiwan University of Science and Technology, No. 43, Section 4, Kee-Lung Road, Taipei
  • Maya Cendana Department of Industrial Management, National Taiwan University of Science and Technology, No. 43, Section 4, Kee-Lung Road, Taipei,
  • Thi Phuong Quyen Nguyen Faculty of Project Management, The University of Danang?University of Science and Technology, No. 54, Nguyen Luong Bang, Danang
  • Ferani E. Zulvia Department of Industrial Management, National Taiwan University of Science and Technology, No. 43, Section 4, Kee-Lung Road, Taipei

DOI:

https://doi.org/10.5614/itbj.ict.res.appl.2023.18.2.2

Keywords:

categorical data, fuzzy clustering, gini impurity, MFWKM-PD, probabilistic distance

Abstract

Data clustering is a data mining approach that assigns similar data to the same group. Traditionally, cluster similarity considers all attributes equally, but in real-world applications, some attributes may be more important than others. Therefore, this study proposes an algorithm that utilizes multivariate fuzzy weighting to demonstrate the varying importance of each attribute, using a Gini impurity measure for weight assignment. Additionally, the proposed algorithm implements probabilistic distance to reduce sensitivity to noise. Probabilistic distance offers more detailed information and better interpretation than Hamming distance, which ignores attribute positions. Probabilistic distance utilizes information about the attribute?s position within and between clusters. This enhances clustering performance by creating clusters with more similar attributes. Therefore, the proposed Multivariate Fuzzy Weighted K-Modes with Probabilistic Distance for Categorical Data (MFWKM-PD) algorithm, based on the multivariate fuzzy K-modes algorithm, not only considers detailed membership calculations but also considers the varying contributions of attributes and their positions in distance calculation. This study evaluated the proposed MFWKM-PD using several benchmark datasets. The experiments validated that the proposed MFWKM-PD shows promising results compared to other algorithms in terms of accuracy, NMI, and ARI.

Downloads

Download data is not yet available.

References

Aljobouri, H.K., Jaber, H.A., Kok, O.M., Algin, O. & nkaya, I., Clustering fMRI Data with a Robust Unsupervised Learning Algorithm for Neuroscience Data Mining, J Neurosci Meth, 299, pp. 45-54, Apr. 1, 2018. DOI: 10.1016/j.jneumeth.2018.02.007.

Bushel, P.R., Wolfinger, R.D. & Gibson, G., Simultaneous Clustering of Gene Expression Data with Clinical Chemistry and Pathological Evaluations Reveals Phenotypic Prototypes, Bmc Syst Biol, 1, Feb. 23, 2007. DOI: 10.1186/1752-0509-1-15.

Kuo, R.J., Potti, Y. & Zulvia, F.E., Application of Metaheuristic based Fuzzy K-modes Algorithm to Supplier Clustering, Comput. Ind. Eng., 120, pp. 298-307, 2018.

Chen, L.F., Wang, S.R., Wang, K.J. & Zhu, J.P., Soft Subspace Clustering of Categorical Data with Probabilistic Distance, PATTERN RECOGNITION, 51, pp. 322-332, MAR. 2016. DOI: 10.1016/j.patcog.2015.09.027.

Jain, A.K., Murty, M.N. & Flynn, P.J., Data Clustering: A Review, ACM Comput. Surv., 31, pp. 264-323, 1999.

MacQueen, J., Some Methods for Classification and Analysis of Multivariate Observations, 1967.

Huang, Z., Extensions to the K-means Algorithm for Clustering Large Data Sets with Categorical Values, Data Mining and knowledge discovery, 2(3), pp. 283-304, 1998.

Bezdek, J.C., Ehrlich, R. & Full, W.E., FCM: The Fuzzy C-means Clustering Algorithm, Computers & Geosciences, 10, pp. 191-203, 1984.

Huang, J.Z. & Ng, M.K., A Fuzzy K-modes Algorithm for Clustering Categorical Data, IEEE Trans. Fuzzy Syst., 7, pp. 446-452, 1999.

Maciel, D.B.M., Amaral, G.J.A., Souza, R. & Pimentel, B.A., Multivariate Fuzzy K-modes Algorithm, Pattern Analysis and Applications, 20, pp. 59-71, 2017.

Pimentel, B.A. & Souza, R.M.C.R.D., A Multivariate Fuzzy C-means Method, Appl. Soft Comput., 13, pp. 1592-1607, 2013.

Pimentel, B.A. & de Souza, R.M., Multivariate Fuzzy C-means Algorithms with Weighting, Neurocomputing, 174, pp. 946-965, 2016

Cao, F., Liang, J., Li, D. & Zhao, X., A Weighting K-modes Algorithm for Subspace Clustering of Categorical Data, Neurocomputing, 108, pp. 23?30, 05/01 2013. DOI: 10.1016/j.neucom.2012.11.009.

Kim, K., A Weighted K-modes Clustering using New Weighting Method based on Within-cluster and Between-cluster Impurity Measures, J. Intell. Fuzzy Syst., 32, pp. 979-990, 2017.

Sen, P., Gini Diversity Index, Hamming Distance, and Curse of Dimensionality, Metron - International Journal of Statistics, LXIII, pp. 329-349, 02/01 2005.

Harley, C., Reynolds, R. & Noordewier, M. Molecular Biology (Promoter Gene Sequences), UCI Machine Learning Repository, DOI: 10.24432/C5S01D.

Siegler, R. Balance Scale, UCI Machine Learning Repository, DOI: 10.24432/C5488X.

Zwitter, M.A.S.M., Lymphography, UCI Machine Learning Repository, DOI: 10.24432/C54598.

Hubert, L.J. & Arabie, P., Comparing Partitions, Journal of Classification, 2, pp. 193-218, 1985.

Downloads

Published

2024-09-30

How to Cite

Kuo, R.-J., Cendana, M., Nguyen, T. P. Q., & Zulvia, F. E. (2024). A Multivariate Fuzzy Weighted K-Modes Algorithm with Probabilistic Distance for Categorical Data. Journal of ICT Research and Applications, 18(2), 93-107. https://doi.org/10.5614/itbj.ict.res.appl.2023.18.2.2

Issue

Section

Articles