Litcius/Paper detail

Condensed Silhouette: An Optimized Filtering Process for Cluster Selection in K-Means

Alireza Naghizadeh, Dimitris Metaxas

2020Procedia Computer Science60 citationsDOIOpen Access PDF

Abstract

In K-Means based clustering algorithms, different initial seeds can lead to different clustering results. Selecting the best result from different initial seeds is called the filtering process. The filtering process follows three steps, 1- performing several clustering trials, 2- scoring each trial, and 3- choosing the trial with the best score. A typical method to score the clustering results of K-Means is the within-cluster sum of squares (WCSS). There are more advanced methods that can be used to score the clustering trials. These methods usually provide a better score with the cost of being more computationally demanding. In this paper, we propose Condensed Silhouette, which is a very efficient version of the Silhouette algorithm. For this purpose, we replace the elements of Silhouette algorithm with similar elements of the K-Means algorithm. This helps us to maintain the accuracy of the Silhouette and at the same time, significantly reduce the computational requirements of the method. Our experiments on 14 real datasets show the effectiveness of the proposed method.

Topics & Concepts

SilhouetteCluster analysisComputer scienceProcess (computing)Selection (genetic algorithm)Artificial intelligencePattern recognition (psychology)Cluster (spacecraft)Data miningOperating systemProgramming languageAdvanced Clustering Algorithms ResearchFace and Expression RecognitionText and Document Classification Technologies