When Does the Silhouette Score Work? A Comprehensive Study in Network Clustering
Zongyue Teng, Jun Yan, Dandan Liu, Panpan Zhang

TL;DR
This study evaluates the effectiveness of the silhouette score in network community detection, revealing its strengths and limitations across different network types and conditions, and providing practical guidance for its application.
Contribution
The paper offers a comprehensive empirical analysis of the silhouette score's performance in network clustering, clarifying when it is most reliable and highlighting its limitations.
Findings
Accurately detects communities in well-separated, balanced clusters
Underestimates in imbalanced or weakly separated clusters
Overestimates in sparse networks
Abstract
Selecting the number of communities is a fundamental challenge in network clustering. The silhouette score offers an intuitive, model-free criterion that balances within-cluster cohesion and between-cluster separation. Albeit its widespread use in clustering analysis, its performance in network-based community detection remains insufficiently characterized. In this study, we comprehensively evaluate the performance of the silhouette score across unweighted, weighted, and fully connected networks, examining how network size, separation strength, and community size imbalance influence its performance. Simulation studies show that the silhouette score accurately identifies the true number of communities when clusters are well separated and balanced, but it tends to underestimate under strong imbalance or weak separation and to overestimate in sparse networks. Extending the evaluation to a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Aviation Industry Analysis and Trends · Advanced Clustering Algorithms Research
