# A survey on feature weighting based K-Means algorithms

arXiv: https://arxiv.org/abs/1601.03483 · HTML: https://mlsanity.com/paper/1601.03483/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Sep 2015.

## Built on by (most cited first, 5 of 5)

- [A Deterministic Information Bottleneck Method for Clustering Mixed-Type Data](https://mlsanity.com/paper/2407.03389/) (2024)
- [Feature weighting for data analysis via evolutionary simulation](https://mlsanity.com/paper/2511.06454/) (2025)
- [A Personalized Video-Based Hand Taxonomy: Application for Individuals with Spinal Cord Injury](https://mlsanity.com/paper/2403.18094/) (2024)
- [Convex Clustering Redefined: Robust Learning with the Median of Means Estimator](https://mlsanity.com/paper/2511.14784/) (2025)
- [TME-PSR: Time-aware, Multi-interest, and Explanation Personalization for Sequential Recommendation](https://mlsanity.com/paper/2604.09439/) (2026)

## Abstract (arXiv)

In a real-world data set there is always the possibility, rather high in our opinion, that different features may have different degrees of relevance. Most machine learning algorithms deal with this fact by either selecting or deselecting features in the data preprocessing phase. However, we maintain that even among relevant features there may be different degrees of relevance, and this should be taken into account during the clustering process. With over 50 years of history, K-Means is arguably the most popular partitional clustering algorithm there is. The first K-Means based clustering algorithm to compute feature weights was designed just over 30 years ago. Various such algorithms have been designed since but there has not been, to our knowledge, a survey integrating empirical evidence of cluster recovery ability, common flaws, and possible directions for future research. This paper elaborates on the concept of feature weighting and addresses these issues by critically analysing some of the most popular, or innovative, feature weighting mechanisms based in K-Means.
