Back to Search Start Over

Adaptive Initialization Method for K-Means Algorithm

Authors :
Jie Yang
Yu-Kai Wang
Xin Yao
Chin-Teng Lin
Source :
Frontiers in Artificial Intelligence, Vol 4 (2021)
Publication Year :
2021
Publisher :
Frontiers Media S.A., 2021.

Abstract

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.

Details

Language :
English
ISSN :
26248212
Volume :
4
Database :
Directory of Open Access Journals
Journal :
Frontiers in Artificial Intelligence
Publication Type :
Academic Journal
Accession number :
edsdoj.6bbbbdc684c34de5be854a7debfdb9da
Document Type :
article
Full Text :
https://doi.org/10.3389/frai.2021.740817