Silhouette-Guided Instance-Weighted k-means

Aggelos Semoglou, Aristidis Likas, John Pavlopoulos
6/15/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Clustering is a fundamental unsupervised learning task with numerous applications across diverse fields. Popular algorithms such as k-means often struggle with outliers or imbalances, leading to distorted centroids and suboptimal partitions. We introduce K-Sil, a silhouette-guided refinement of the k-means algorithm that weights points based on their silhouette scores, prioritizing well-clustered instances while suppressing borderline or noisy regions. The algorithm emphasizes user-specified silhouette aggregation metrics: macro-, micro-averaged or a combination, through self-tuning weighting schemes, supported by appropriate sampling strategies and scalable approximations. These components ensure computational efficiency and adaptability to diverse dataset geometries. Theoretical guarantees establish centroid convergence, and empirical validation on synthetic and real-world datasets demonstrates statistically significant improvements in silhouette scores over k-means and two other instance-weighted k-means variants. These results establish K-Sil as a principled alternative for applications demanding high-quality, well-separated clusters.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{semoglou2025silhouetteguided,
  title  = {Silhouette-Guided Instance-Weighted k-means},
  author = {Aggelos Semoglou and Aristidis Likas and John Pavlopoulos},
  year   = {2025},
  eprint = {2506.12878},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.12878v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.12878.svg)](https://codeofpaper.com/paper/2506.12878)

Discussion