bioRxivBioinformaticsPreprint
Gradient-k: Improving the performance of K-Means using the density gradient
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.
- research focus: clustering
- research focus: benchmarking
- approach: statistical model
- approach: machine learning (classical)
- 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.
Related papers
- Clusterdv, a simple density-based clustering method that is robust, general and automatic.
João C. Marques, Michael B. Orger·BioinformaticsPeer-reviewed·Nov 7, 2018
- An Adaptive Detection for Automatic Spike Sorting Based on Mixture of Skew-t distributions
Ramin Toosi, Mohammad Ali Akhaee, Mohammad‐Reza A. Dehaqani·Scientific ReportsPeer-reviewed·Jul 6, 2021
- A fully automated spike sorting algorithm using t-distributed neighbor embedding and density based clustering
Mohammad Hossein Nadian, Saeed Karimimehr, … Reza Lashgari·bioRxiv·Sep 26, 2018
- KMD clustering: Robust general-purpose clustering of biological data
Aviv Zelig, Hagai Kariti, Noam Kaplan·Communications BiologyPeer-reviewed·Nov 2, 2023
- Clustering using Automatic Differentiation: Misspecified models and High-Dimensional Data
Siva Rajesh Kasa, Vaibhav Rajan·bioRxiv·Dec 13, 2019
- Machine learning for lumbar and pelvis kinematics clustering
S. M. Higgins, S. Dutta, R. S. Kakar·bioRxiv·May 23, 2022