A Multivariate Fuzzy Weighted K-Modes Algorithm with Probabilistic Distance for Categorical Data
DOI:
https://doi.org/10.5614/itbj.ict.res.appl.2023.18.2.2Keywords:
categorical data, fuzzy clustering, gini impurity, MFWKM-PD, probabilistic distanceAbstract
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
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.