Adaptive Initialization Method for K-Means Algorithm
The K-means algorithm is a widely used clustering algorithm that offers simplicity and efficiency. However, the traditional K-means algorithm uses a random method to determine the initial cluster centers, which make clustering results prone to local optima and then result in worse clustering perform...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/6bbbbdc684c34de5be854a7debfdb9da |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:6bbbbdc684c34de5be854a7debfdb9da |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:6bbbbdc684c34de5be854a7debfdb9da2021-12-01T02:32:26ZAdaptive Initialization Method for K-Means Algorithm2624-821210.3389/frai.2021.740817https://doaj.org/article/6bbbbdc684c34de5be854a7debfdb9da2021-11-01T00:00:00Zhttps://www.frontiersin.org/articles/10.3389/frai.2021.740817/fullhttps://doaj.org/toc/2624-8212The K-means algorithm is a widely used clustering algorithm that offers simplicity and efficiency. However, the traditional K-means algorithm uses a random method to determine the initial cluster centers, which make clustering results prone to local optima and then result in worse clustering performance. In this research, we propose an adaptive initialization method for the K-means algorithm (AIMK) which can adapt to the various characteristics in different datasets and obtain better clustering performance with stable results. For larger or higher-dimensional datasets, we even leverage random sampling in AIMK (name as AIMK-RS) to reduce the time complexity. 22 real-world datasets were applied for performance comparisons. The experimental results show AIMK and AIMK-RS outperform the current initialization methods and several well-known clustering algorithms. Specifically, AIMK-RS can significantly reduce the time complexity to O (n). Moreover, we exploit AIMK to initialize K-medoids and spectral clustering, and better performance is also explored. The above results demonstrate superior performance and good scalability by AIMK or AIMK-RS. In the future, we would like to apply AIMK to more partition-based clustering algorithms to solve real-life practical problems.Jie YangYu-Kai WangXin YaoXin YaoChin-Teng LinFrontiers Media S.A.articlek-meansadaptiveinitialization methodinitial cluster centersclusteringElectronic computers. Computer scienceQA75.5-76.95ENFrontiers in Artificial Intelligence, Vol 4 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
k-means adaptive initialization method initial cluster centers clustering Electronic computers. Computer science QA75.5-76.95 |
spellingShingle |
k-means adaptive initialization method initial cluster centers clustering Electronic computers. Computer science QA75.5-76.95 Jie Yang Yu-Kai Wang Xin Yao Xin Yao Chin-Teng Lin Adaptive Initialization Method for K-Means Algorithm |
description |
The K-means algorithm is a widely used clustering algorithm that offers simplicity and efficiency. However, the traditional K-means algorithm uses a random method to determine the initial cluster centers, which make clustering results prone to local optima and then result in worse clustering performance. In this research, we propose an adaptive initialization method for the K-means algorithm (AIMK) which can adapt to the various characteristics in different datasets and obtain better clustering performance with stable results. For larger or higher-dimensional datasets, we even leverage random sampling in AIMK (name as AIMK-RS) to reduce the time complexity. 22 real-world datasets were applied for performance comparisons. The experimental results show AIMK and AIMK-RS outperform the current initialization methods and several well-known clustering algorithms. Specifically, AIMK-RS can significantly reduce the time complexity to O (n). Moreover, we exploit AIMK to initialize K-medoids and spectral clustering, and better performance is also explored. The above results demonstrate superior performance and good scalability by AIMK or AIMK-RS. In the future, we would like to apply AIMK to more partition-based clustering algorithms to solve real-life practical problems. |
format |
article |
author |
Jie Yang Yu-Kai Wang Xin Yao Xin Yao Chin-Teng Lin |
author_facet |
Jie Yang Yu-Kai Wang Xin Yao Xin Yao Chin-Teng Lin |
author_sort |
Jie Yang |
title |
Adaptive Initialization Method for K-Means Algorithm |
title_short |
Adaptive Initialization Method for K-Means Algorithm |
title_full |
Adaptive Initialization Method for K-Means Algorithm |
title_fullStr |
Adaptive Initialization Method for K-Means Algorithm |
title_full_unstemmed |
Adaptive Initialization Method for K-Means Algorithm |
title_sort |
adaptive initialization method for k-means algorithm |
publisher |
Frontiers Media S.A. |
publishDate |
2021 |
url |
https://doaj.org/article/6bbbbdc684c34de5be854a7debfdb9da |
work_keys_str_mv |
AT jieyang adaptiveinitializationmethodforkmeansalgorithm AT yukaiwang adaptiveinitializationmethodforkmeansalgorithm AT xinyao adaptiveinitializationmethodforkmeansalgorithm AT xinyao adaptiveinitializationmethodforkmeansalgorithm AT chintenglin adaptiveinitializationmethodforkmeansalgorithm |
_version_ |
1718405908124401664 |