henhaobio
Sign in

bioRxivBioinformaticsPreprint

Gradient-k: Improving the performance of K-Means using the density gradient

Andrei CiuparuiD, Raul Cristian MuresaniD

PDFDOI

Abstract

We introduce Gradient-k, an upgrade of the k-means algorithm that improves clustering accuracy and reduces the number of iterations required for convergence. This is achieved by correcting the distance used in the k-means algorithm by a factor based on the angle between the density gradient and the direction to the cluster center. We show that this correction allows the algorithm to go beyond the traditional tessellation obtained by k-means, enabling the creation of nonlinear separation boundaries. The correction also provides the ability to distinguish clusters having non-normal shapes and of varying densities. Furthermore, Gradient-k has a lower computational complexity for datasets with many samples. We compare the performance of Gradient-k with that of k-means and of DBSCAN on several benchmark datasets, as well as on a more realistic dataset in the context of neural spike sorting.

Citations
1

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISMarques '18Toosi '21Nadian '18Zelig '23Kasa '19Higgins '22
57% semantic matchBioinformatics
João C. Marques, Michael B. Orger·Bioinformatics·Nov 7, 2018· 31 citations