arrow
Return

A fuzzy C-means algorithm for optimizing data clustering

delete2023-10-01
delete41
PRE
AI
F
Fatemeh Gholian-Jouybari
M
Mostafa Hajiaghaei–Keshteli *
DOI:10.1016/j.eswa.2023.120377delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Big data has increasingly become predominant in many research fields affecting human knowledge, including medicine and engineering. Cluster analysis, or clustering, is widely recognized as one of the most effective processes to deal with various types of data, especially big data. There has been considerable interest in Fuzzy CMeans (FCM) as a method for clustering data using a short-distance approach in data mining. However, despite its simplicity, this method is not suitable for clustering large data sets due to their complex structure. In particular, FCM is sensitive to cluster center initialization, and an improper initialization can result in slow or non-optimal convergence. In order to solve the FCM convergence problem and find more appropriate cluster centers, optimization methods are generally used. In this study, a whale optimization algorithm is applied to solve the problem. As a solution to the problem of big data clustering, random sampling, clustering on samples, and extending the clustering results to all data are proposed. The proposed algorithm is implemented on several large data sets, both artificial and real, with many features after normalization and standardization. To verify the validity and correctness of the performance of the proposed algorithm, the same data sets have been clustered with other known algorithms, and the results compared using several valid fuzzy indices. Based on the comparison results, it can be concluded that the proposed algorithm is more powerful and efficient than other algorithms and, hence, can be used to effectively cluster large data sets. Our study can benefit organizations and managers who have a large amount of data and are unable to classify or make use of them properly. Using big data takes a lot of time. The features of the proposed algorithm would be of great help to managers allowing them to make better decisions and improve the quality of their work.
Keywords:
Whale optimization
FCM
Data clustering
Big Data
Fuzzy C-means clustering

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
3.0W
Citations:
10.2W

Organization

T
Tecnologico de Monterrey
Scholars:
7.6K
Papers: 5.7K
Citations: 5
Cited Papers

Cited Papers

A robust clustering algorithm using spatial fuzzy C-means for brain MR images
err2020-03-01
err26
errOAAI
errAlruwaili, Madallah; Siddiqi, Muhammad Hameed; Javed, Muhammad Arshad
errShare
errSave
errShare
errSave
Comparing Fuzzy Partitions: A Generalization of the Rand Index and Related Measures
err2012-06-01
err86
errOAAI
errHuellermeier, Eyke; Rifqi, Maria; Henzgen, Sascha; Senge, Robin
errShare
errSave
A fuzzy clustering algorithm based on evolutionary programming
err2009-11-01
err16
PREAI
errDong, Hongbin; Dong, Yuxin; Zhou, Cheng; Yin, Guisheng; Hou, Wei
errShare
errSave
Hysteria
err1972-12-01
err0
PREAI
errArnold M. Ludwig
errShare
errSave
Attenuation of Virulent Porcine Reproductive and Respiratory Syndrome Virus Strain CH-1a and Genetic Variation of ORF5 Gene
err2012-12-01
err0
errOAAI
errXue-hui CAI; Guo-jun WU; Yong-gang LIU; Guang-qing LIU; Wen-da SHI; Shu-jie WANG; Ping MA; Cheng-jun LI; Wen-yu HAN
errShare
errSave
Comparing Fuzzy, Probabilistic, and Possibilistic Partitions
err2010-10-01
err99
PREAI
errAnderson, Derek T.; Bezdek, James C.; Popescu, Mihail; Keller, James M.
errShare
errSave
Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization
err2015-10-01
err126
PREAI
errSilva Filho, Telmo M.; Pimentel, Bruno A.; Souza, Renata M. C. R.; Oliveira, Adriano L. I.
errShare
errSave
The Whale Optimization Algorithm
err2016-05-01
err9.5K
PREAI
errMirjalili, Seyedali; Lewis, Andrew
errShare
errSave
researcher View more