NEW
Clustering method representing each cluster by a center vector, assigning points to the nearest centroid to form compact groups.
DESCRIPTION
Centroid-based clustering models clusters by central prototypes and optimizes an objective like sum-of-squares or L1 distances. Algorithms include k-means, k-medians, and k-medoids, with varying robustness to outliers. It assumes clusters are convex and favors Euclidean geometry. Preprocessing and metric choice critically affect results and interpretability.
ALTERNATIVE DEFINITIONS
Wikipedia
In centroid-based clustering, clusters are represented by a central vector, which may or may not be a member of the data set.
Defines clusters by central prototypes rather than density or hierarchy.
scikit-learn
KMeans minimizes within-cluster sum-of-squares to find cluster centers (centroids) and assign samples to the nearest center.
Positions k-means as the canonical centroid-based method.
RELATED TERMS
K-Means K-Medians K-Medoids Gaussian Mixture Model Dissimilarity Measure Clustering Validation Feature Scaling
COMPETING TERMS
Density-Based Clustering Hierarchical Clustering
RELATIONS
- Broader: Clustering
KNOWLEDGE AREAS
TARGET AUDIENCE
Data Scientist AI Engineer Data Analyst
EXTERNAL SOURCES
- Wikipedia - Cluster analysis
- scikit-learn - Overview of clustering algorithms
- ELKI - Clustering tutorial and algorithms
- R Project - CRAN Task View: Cluster analysis
TOP QUESTIONS
When should Centroid-based Clustering be used?
Use it when clusters are convex and roughly spherical, and you need scalable partitioning with clear prototypes.
Category: Usage
How does Centroid-based Clustering differ from Density-based Clustering?
Centroid methods minimize distance to centers; density methods identify connected high-density regions and can handle noise.
Category: Distinction
What are common centroid-based algorithms?
K-means, k-medians, and k-medoids are typical variants with different loss functions and robustness.
Category: Overview
What preprocessing is important for Centroid-based Clustering?
Scaling features and choosing appropriate distance metrics prevent dominance by large-scale variables.
Category: Best practices
What risks affect Centroid-based Clustering?
Sensitivity to initialization, outliers, and non-convex clusters can degrade performance and stability.
Category: Risks
How to validate Centroid-based Clustering results?
Use silhouette score, cluster compactness, and domain checks; visualize with PCA or t-SNE.
Category: Testing
What’s a misunderstanding about Centroid-based Clustering?
It’s not inherently robust to outliers; k-medoids or medians can be better for heavy-tailed data.
Category: Misunderstanding
How do you select k for centroid-based methods?
Apply elbow or silhouette methods, and incorporate domain constraints to avoid over/under-segmentation.
Category: Requirements
What alternatives exist to Centroid-based Clustering?
Density-based methods like DBSCAN, hierarchical clustering, and mixture models handle complex shapes and variable densities.
Category: Alternatives