K-means is well-known clustering algorithm very often used for its simplicity and efficiency. Its properties have been thoroughly investigated. It emerged that K-means heavily depends on the seeding method used to initialize the cluster centroids and that, besides the seeding procedure, it mainly acts as a local refiner of the centroids and can easily become stuck around a local sub-optimal solution of the objective function cost. As a consequence, K-means is often repeated many times, always starting with a different centroids configuration, to increase the likelihood of finding a clustering solution near the optimal one. In this paper, the Hartigan & Wong variation of K-Means (HWKM) is chosen because of its increased probability to ending up near the optimal solution. HWKM is then enhanced with the use of careful seeding methods and by an incremental technique which constrains the movement of points among clusters according to their Silhouette coefficients. The result is HWKM+ which, through a small number of re-starts, is capable of generating a careful clustering solution with compact and well-separated clusters. The current implementation of HWKM+ rests on Java parallel streams. The paper describes the design and development of HWKM+ and demonstrates its abilities through a series of benchmark and real-world datasets.

A K-Means Variation based on Careful Seeding and Constrained Silhouette Coefficients

Franco Cicirelli;
2023

Abstract

K-means is well-known clustering algorithm very often used for its simplicity and efficiency. Its properties have been thoroughly investigated. It emerged that K-means heavily depends on the seeding method used to initialize the cluster centroids and that, besides the seeding procedure, it mainly acts as a local refiner of the centroids and can easily become stuck around a local sub-optimal solution of the objective function cost. As a consequence, K-means is often repeated many times, always starting with a different centroids configuration, to increase the likelihood of finding a clustering solution near the optimal one. In this paper, the Hartigan & Wong variation of K-Means (HWKM) is chosen because of its increased probability to ending up near the optimal solution. HWKM is then enhanced with the use of careful seeding methods and by an incremental technique which constrains the movement of points among clusters according to their Silhouette coefficients. The result is HWKM+ which, through a small number of re-starts, is capable of generating a careful clustering solution with compact and well-separated clusters. The current implementation of HWKM+ rests on Java parallel streams. The paper describes the design and development of HWKM+ and demonstrates its abilities through a series of benchmark and real-world datasets.
2023
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Clustering
Hartigan & Wong K-Means
Careful seeding
Silhouette coefficients
Compact and well-separated clusters
Java parallel streams
File in questo prodotto:
File Dimensione Formato  
prod_486107-doc_201611.pdf

solo utenti autorizzati

Descrizione: A K-Means Variation based on Careful Seeding and Constrained Silhouette Coefficients
Tipologia: Versione Editoriale (PDF)
Dimensione 867.25 kB
Formato Adobe PDF
867.25 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/463516
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact