Hierarchical Linkage Clustering Beyond Binary Trees and Ultrametrics

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Dreveton, Maximilien, Grossglauser, Matthias, Kuroda, Daichi, Thiran, Patrick
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909917680500736
author Dreveton, Maximilien
Grossglauser, Matthias
Kuroda, Daichi
Thiran, Patrick
author_facet Dreveton, Maximilien
Grossglauser, Matthias
Kuroda, Daichi
Thiran, Patrick
contents Hierarchical clustering seeks to uncover nested structures in data by constructing a tree of clusters, where deeper levels reveal finer-grained relationships. Traditional methods, including linkage approaches, face three major limitations: (i) they always return a hierarchy, even if none exists, (ii) they are restricted to binary trees, even if the true hierarchy is non-binary, and (iii) they are highly sensitive to the choice of linkage function. In this paper, we address these issues by introducing the notion of a valid hierarchy and defining a partial order over the set of valid hierarchies. We prove the existence of a finest valid hierarchy, that is, the hierarchy that encodes the maximum information consistent with the similarity structure of the data set. In particular, the finest valid hierarchy is not constrained to binary structures and, when no hierarchical relationships exist, collapses to a star tree. We propose a simple two-step algorithm that first constructs a binary tree via a linkage method and then prunes it to enforce validity. We establish necessary and sufficient conditions on the linkage function under which this procedure exactly recovers the finest valid hierarchy, and we show that all linkage functions satisfying these conditions yield the same hierarchy after pruning. Notably, classical linkage rules such as single, complete, and average satisfy these conditions, whereas Ward's linkage fails to do so.
format Preprint
id arxiv_https___arxiv_org_abs_2511_18056
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Hierarchical Linkage Clustering Beyond Binary Trees and Ultrametrics
Dreveton, Maximilien
Grossglauser, Matthias
Kuroda, Daichi
Thiran, Patrick
Machine Learning
Methodology
Hierarchical clustering seeks to uncover nested structures in data by constructing a tree of clusters, where deeper levels reveal finer-grained relationships. Traditional methods, including linkage approaches, face three major limitations: (i) they always return a hierarchy, even if none exists, (ii) they are restricted to binary trees, even if the true hierarchy is non-binary, and (iii) they are highly sensitive to the choice of linkage function. In this paper, we address these issues by introducing the notion of a valid hierarchy and defining a partial order over the set of valid hierarchies. We prove the existence of a finest valid hierarchy, that is, the hierarchy that encodes the maximum information consistent with the similarity structure of the data set. In particular, the finest valid hierarchy is not constrained to binary structures and, when no hierarchical relationships exist, collapses to a star tree. We propose a simple two-step algorithm that first constructs a binary tree via a linkage method and then prunes it to enforce validity. We establish necessary and sufficient conditions on the linkage function under which this procedure exactly recovers the finest valid hierarchy, and we show that all linkage functions satisfying these conditions yield the same hierarchy after pruning. Notably, classical linkage rules such as single, complete, and average satisfy these conditions, whereas Ward's linkage fails to do so.
title Hierarchical Linkage Clustering Beyond Binary Trees and Ultrametrics
topic Machine Learning
Methodology
url https://arxiv.org/abs/2511.18056