Silhouette Score
Silhouette Coefficient · Also known as: silhouette coefficient, silhouette index
The Silhouette Coefficient, introduced by Peter Rousseeuw in 1987, is a metric that measures how similar an object is to its own cluster compared to other clusters. It ranges from -1 to 1, where values close to 1 indicate well-separated and cohesive clusters, values near 0 suggest overlapping clusters, and negative values indicate misclustered points.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use the Silhouette Score when you need a simple, interpretable metric to validate clustering quality. It works well for spherical, well-separated clusters and is computationally efficient. However, it can be biased toward convex clusters and may not perform well when clusters have complex shapes or significantly different densities. It is also sensitive to the choice of distance metric.
Strengths & limitations
- Ranges from -1 to 1, making it intuitive to interpret
- Works with any distance metric
- Computationally efficient for moderate dataset sizes
- Provides both global (average) and per-point assessments of cluster quality
- Biased toward spherical, well-separated clusters
- Poor performance on clusters with varying density or complex shapes
- Assumes that inter-cluster distance is meaningful
- Computational cost increases quadratically with dataset size
Frequently asked
What does a negative silhouette coefficient mean?
A negative coefficient for a point indicates that the point is, on average, closer to the nearest other cluster than to its assigned cluster. This suggests potential misclassification and that the point might belong to a different cluster or be an outlier.
How do I interpret the overall silhouette score for my clustering?
Compute the average silhouette coefficient across all points. A score greater than 0.5 is generally considered strong, 0.25 to 0.5 is reasonable, and below 0.25 suggests weak cluster structure. However, context and the nature of your data should always guide interpretation.
Does silhouette score require labeled data?
No; silhouette is an unsupervised metric. It evaluates cluster quality based on the clustering assignment itself, not external labels. This makes it useful when ground truth is unavailable.
Can I use silhouette score to choose the optimal number of clusters?
Yes; compute the average silhouette score for different numbers of clusters and select the k that maximizes the score. However, combine this with domain knowledge and other validation metrics for robust cluster number selection.
Sources
- Rousseeuw, P. J. (1987). Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics, 20, 53-65. DOI: 10.1016/0377-0427(87)90125-7 ↗
How to cite this page
ScholarGate. (2026, June 3). Silhouette Coefficient. ScholarGate. https://scholargate.app/en/model-evaluation/silhouette-score
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Adjusted Rand IndexModel Evaluation↔ compare
- Calinski-Harabasz IndexModel Evaluation↔ compare
- Davies-Bouldin IndexModel Evaluation↔ compare
- Dunn IndexModel Evaluation↔ compare
- Gap StatisticModel Evaluation↔ compare