Systematic tuning of parameters in support vector clustering.
Clustering algorithms divide a set of observations into groups so that members of the same group share common features. In most of the algorithms, tunable parameters are set arbitrarily or by trial and error, resulting in less than optimal clustering. This paper presents a global optimization strategy for the systematic and optimal selection of parameter values associated with a clustering method. In the process, a performance criterion for the optimization model is proposed and benchmarked against popular performance criteria from the literature (namely, the Silhouette coefficient, Dunn's index, and Davies-Bouldin index). The tuning strategy is illustrated using the support vector clustering (SVC) algorithm and simulated annealing. In order to reduce the computational burden, the paper also proposes an alternative to the adjacency matrix method (used for the assignment of cluster labels), namely the contour plotting approach. Datasets tested include the iris and the thyroid datasets from the UCI repository, as well as lymphoma and breast cancer data. The optimal tuning parameters are determined efficiently, while the contour plotting approach leads to significant reductions in computational effort (CPU time) especially for large datasets. The performance criteria comparisons indicate mixed results. Specifically, the Silhouette coefficient and the Davies-Bouldin index perform better, while the Dunn's index is worse on average than the proposed performance index.
Yilmaz
Ozlem
O
Department of Chemical, Materials and Biomolecular Engineering, University of Connecticut, Storrs, CT 06269, USA.
Achenie
Luke E K
LE
Srivastava
Ranjan
R
D000465:Algorithms; D001943:Breast Neoplasms / Q000145:classification / Q000235:genetics; D016000:Cluster Analysis; D005260:Female; D035264:Flowers / Q000033:anatomy & histology / Q000145:classification; D006801:Humans; D031323:Iris Plant / Q000033:anatomy & histology / Q000145:classification; D008223:Lymphoma / Q000145:classification / Q000235:genetics; D015233:Models, Statistical; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods; D025341:Principal Component Analysis; D013959:Thyroid Diseases / Q000145:classification / Q000175:diagnosis