Many cluster similarity indices are used to evaluate clustering algorithms, and choosing the best one for a particular task remains an open problem. We demonstrate that this problem is crucial: there are many disagreements among the indices, these disagreements do affect which algorithms are preferred in applications, and this can lead to degraded performance in real-world systems. We propose a theoretical framework to tackle this problem: we develop a list of desirable properties and conduct an extensive theoretical analysis to verify which indices satisfy them. This allows for making an informed choice: given a particular application, one can first select properties that are desirable for the task and then identify indices satisfying these. Our work unifies and considerably extends existing attempts at analyzing cluster similarity indices: we introduce new properties, formalize existing ones, and mathematically prove or disprove each property for an extensive list of validation indices. This broader and more rigorous approach leads to recommendations that considerably differ from how validation indices are currently being chosen by practitioners. Some of the most popular indices are even shown to be dominated by previously overlooked ones.
翻译:许多群集相似指数被用于评估群集算法,为某项任务选择最佳的群集相似指数仍然是一个尚未解决的问题。我们证明这个问题至关重要:各指数之间有许多分歧,这些分歧确实影响到在应用中偏好哪种算法,这可能导致实际世界系统中的性能下降。我们提出一个理论框架来解决这一问题:我们编制一份理想属性清单,进行广泛的理论分析,以核实哪些指数符合这些参数。这样可以作出知情的选择:根据特定应用,人们可以首先选择对任务可取的属性,然后确定满足这些特性的指数。我们的工作统一并大大扩展了现有分析群集相似指数的尝试:我们引入新的属性,正式化现有的属性,从数学上证明或否定了广泛的验证指数清单中的每一项属性。这一更广泛而更加严格的方法导致的建议与实践者目前选择的验证指数有很大不同。一些最受欢迎的指数甚至被先前被忽视的指数所支配。