Consistent procedures for cluster tree estimation and pruning

For a density on , a {\it high-density cluster} is any connected component of , for some . The set of all high-density clusters forms a hierarchy called the {\it cluster tree} of . We present two procedures for estimating the cluster tree given samples from . The first is a robust variant of the single linkage algorithm for hierarchical clustering. The second is based on the -nearest neighbor graph of the samples. We give finite-sample convergence rates for these algorithms which also imply consistency, and we derive lower bounds on the sample complexity of cluster tree estimation. Finally, we study a tree pruning procedure that guarantees, under milder conditions than usual, to remove clusters that are spurious while recovering those that are salient.
View on arXiv