mlsanityData to 7 Oct 2026

Hierarchical Clustering: Objective Functions and Algorithms

arXiv 1704.02147 ↗First posted 7 Apr 2017cs.DS cs.LGcited by 60

Not on the map. Why?

Abstract (arXiv)

Hierarchical clustering is a recursive partitioning of a dataset into clusters at an increasingly finer granularity. Motivated by the fact that most work on hierarchical clustering was based on providing algorithms, rather than optimizing a specific objective, Dasgupta framed similarity-based hierarchical clustering as a combinatorial optimization problem, where a `good' hierarchical clustering is one that minimizes some cost function. He showed that this cost function has certain desirable properties. We take an axiomatic approach to defining `good' objective functions for both similarity and dissimilarity-based hierarchical clustering. We characterize a set of "admissible" objective functions (that includes Dasgupta's one) that have the property that when the input admits a `natural' hierarchical clustering, it has an optimal value. Equipped with a suitable objective function, we analyze the performance of practical algorithms, as well as develop better algorithms. For similarity-based hierarchical clustering, Dasgupta showed that the divisive sparsest-cut approach achieves an O(log3/2 n)-approximation. We give a refined analysis of the algorithm and show that it in fact achieves an O(√log n)-approx. (Charikar and Chatziafratis independently proved that it is a O(√log n)-approx.). This improves upon the LP-based O(log n)-approx. of Roy and Pokutta. For dissimilarity-based hierarchical clustering, we show that the classic average-linkage algorithm gives a factor 2 approx., and provide a simple and better algorithm that gives a factor 3/2 approx.. Finally, we consider `beyond-worst-case' scenario through a generalisation of the stochastic block model for hierarchical clustering. We show that Dasgupta's cost function has desirable properties for these inputs and we provide a simple 1 + o(1)-approximation in this setting.

Key facts. Cited by 60 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Apr 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 11; 2023: 12; 2024: 13; 2025: 16; 2026: 5.

60 papers.

Sort:

By area:

  1. 2024Neural Concept Bindercited by 14
  2. 2023Quantum Vision Clusteringcited by 13
  3. 2024From A-to-Z Review of Clustering Validation Indicescited by 11
  4. 2024Group-SAE: Efficient Training of Sparse Autoencoders for Large Language Models via Layer Groupscited by 10
  5. 2025DriveQA: Passing the Driving Knowledge Testcited by 10
  6. 2024A Rapid Review of Clustering Algorithmscited by 9
  7. 2023Long-form analogies generated by chatGPT lack human-like psycholinguistic propertiescited by 8
  8. 2022Combating noisy labels in object detection datasetscited by 7
  9. 2023ClusterFormer: Clustering As A Universal Visual Learnercited by 6
  10. 2025Emergence of Hierarchical Emotion Organization in Large Language Modelscited by 6
  11. 2022Matrix Completion with Hierarchical Graph Side Informationcited by 5
  12. 2022Quant 4.0: Engineering Quantitative Investment with Automated, Explainable and Knowledge-driven Artificial Intelligencecited by 5
38 more
  1. 2023DSAP: Analyzing Bias Through Demographic Comparison of Datasetscited by 5
  2. 2024FedCCL: Federated Dual-Clustered Feature Contrast Under Domain Heterogeneitycited by 5
  3. 2022A Perceptual Measure for Evaluating the Resynthesis of Automatic Music Transcriptionscited by 4
  4. 2023Hyperbolic Geometry in Computer Vision: A Surveycited by 4
  5. 2023Mystique: Deconstructing SVG Charts for Layout Reusecited by 4
  6. 2025zScore: A Universal Decentralised Reputation System for the Blockchain Economycited by 4
  7. 2025Should Top-Down Clustering Affect Boundaries in Unsupervised Word Discovery?cited by 4
  8. 2022Unsupervised Clustering of Roman Potsherds via Variational Autoencoderscited by 3
  9. 2022Graph-based Semi-supervised Local Clustering with Few Labeled Nodescited by 3
  10. 2024From Logits to Hierarchies: Hierarchical Clustering made Simplecited by 3
  11. 2023High-dimensional Clustering onto Hamiltonian Cyclecited by 2
  12. 2023Mixed-type Distance Shrinkage and Selection for Clustering via Kernel Metric Learningcited by 2
  13. 2024Can Your Model Tell a Negation from an Implicature? Unravelling Challenges With Intent Encoderscited by 2
  14. 2025The Lie of the Average: How Class Incremental Learning Evaluation Deceives You?cited by 2
  15. 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
  16. 2021ParChain: A Framework for Parallel Hierarchical Agglomerative Clustering using Nearest-Neighbor Chaincited by 1
  17. 2022Tab2vox: CNN-Based Multivariate Multilevel Demand Forecasting Framework by Tabular-To-Voxel Image Conversioncited by 1
  18. 2023When Does Bottom-up Beat Top-down in Hierarchical Community Detection?cited by 1
  19. 2023Avoid Adversarial Adaption in Federated Learning by Multi-Metric Investigationscited by 1
  20. 2024Local Background Estimation for Improved Gas Plume Identification in Hyperspectral Imagescited by 1
  21. 2024Exploring language relations through syntactic distances and geographic proximitycited by 1
  22. 2025Enhancing Sample Utilization in Noise-Robust Deep Metric Learning With Subgroup-Based Positive-Pair Selectioncited by 1
  23. 2025ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMscited by 1
  24. 2025Advancing Local Clustering on Graphs via Compressive Sensing: Semi-supervised and Unsupervised Methodscited by 1
  25. 2025ClusterRCA: An End-to-End Approach for Network Fault Localization and Classification for HPC Systemcited by 1
  26. 2026Structuring the Space of Perspectivescited by 1
  27. 2021Predicting Molecular Phenotypes with Single Cell RNA Sequencing Data: an Assessment of Unsupervised Machine Learning Modelscited by 0
  28. 2022On-device modeling of user's social context and familiar places from smartphone-embedded sensor datacited by 0
  29. 2022Association Between Neighborhood Factors and Adult Obesity in Shelby County, Tennessee: Geospatial Machine Learning Approachcited by 0
  30. 2022Beyond Conjugacy for Chain Event Graph Model Selectioncited by 0
  31. 2022A Revenue Function for Comparison-Based Hierarchical Clusteringcited by 0
  32. 2023Graph Analysis Using a GPU-based Parallel Algorithm: Quantum Clusteringcited by 0
  33. 2023Detecting Suspicious Commenter Mob Behaviors on YouTube Using Graph2Veccited by 0
  34. 2024Advanced Framework for Animal Sound Classification With Features Optimizationcited by 0
  35. 2024A Scalable k-Medoids Clustering via Whale Optimization Algorithmcited by 0
  36. 2024Automated Trustworthiness Oracle Generation for Machine Learning Text Classifierscited by 0
  37. 2024FedSub: Introducing Class-aware Subnetworks Fusion to Enhance Personalized Federated Learningcited by 0
  38. 2025An Improved Deep Learning Model for Word Embeddings Based Clustering for Large Text Datasetscited by 0

50 most cited of 60 All 60 (JSON)