“…Hierarchical clustering has been applied in a wide variety of settings such as scientific discovery [1], personalization [2], entity resolution for knowledge-bases [3,4,5], and jet physics [6,7,8,9]. While much work has focused on approximation methods for relatively large datasets [10,11,12,13,14,15,16,17,18,19,20], there are also important use cases of hierarchical clustering that demand exact or high-quality approximations [21]. This .…”