Hierarchical Clustering: Objective Functions and Algorithms
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
Citing papers per year: 2021: 3; 2022: 11; 2023: 12; 2024: 13; 2025: 16; 2026: 5.
60 papers.
Sort:
By area:
- 2024Neural Concept Bindercited by 14
- 2023Quantum Vision Clusteringcited by 13
- 2024From A-to-Z Review of Clustering Validation Indicescited by 11
- 2024Group-SAE: Efficient Training of Sparse Autoencoders for Large Language Models via Layer Groupscited by 10
- 2025DriveQA: Passing the Driving Knowledge Testcited by 10
- 2024A Rapid Review of Clustering Algorithmscited by 9
- 2023Long-form analogies generated by chatGPT lack human-like psycholinguistic propertiescited by 8
- 2022Combating noisy labels in object detection datasetscited by 7
- 2023ClusterFormer: Clustering As A Universal Visual Learnercited by 6
- 2025Emergence of Hierarchical Emotion Organization in Large Language Modelscited by 6
- 2022Matrix Completion with Hierarchical Graph Side Informationcited by 5
- 2022Quant 4.0: Engineering Quantitative Investment with Automated, Explainable and Knowledge-driven Artificial Intelligencecited by 5
38 more
- 2023DSAP: Analyzing Bias Through Demographic Comparison of Datasetscited by 5
- 2024FedCCL: Federated Dual-Clustered Feature Contrast Under Domain Heterogeneitycited by 5
- 2022A Perceptual Measure for Evaluating the Resynthesis of Automatic Music Transcriptionscited by 4
- 2023Hyperbolic Geometry in Computer Vision: A Surveycited by 4
- 2023Mystique: Deconstructing SVG Charts for Layout Reusecited by 4
- 2025zScore: A Universal Decentralised Reputation System for the Blockchain Economycited by 4
- 2025Should Top-Down Clustering Affect Boundaries in Unsupervised Word Discovery?cited by 4
- 2022Unsupervised Clustering of Roman Potsherds via Variational Autoencoderscited by 3
- 2022Graph-based Semi-supervised Local Clustering with Few Labeled Nodescited by 3
- 2024From Logits to Hierarchies: Hierarchical Clustering made Simplecited by 3
- 2023High-dimensional Clustering onto Hamiltonian Cyclecited by 2
- 2023Mixed-type Distance Shrinkage and Selection for Clustering via Kernel Metric Learningcited by 2
- 2024Can Your Model Tell a Negation from an Implicature? Unravelling Challenges With Intent Encoderscited by 2
- 2025The Lie of the Average: How Class Incremental Learning Evaluation Deceives You?cited by 2
- 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
- 2021ParChain: A Framework for Parallel Hierarchical Agglomerative Clustering using Nearest-Neighbor Chaincited by 1
- 2022Tab2vox: CNN-Based Multivariate Multilevel Demand Forecasting Framework by Tabular-To-Voxel Image Conversioncited by 1
- 2023When Does Bottom-up Beat Top-down in Hierarchical Community Detection?cited by 1
- 2023Avoid Adversarial Adaption in Federated Learning by Multi-Metric Investigationscited by 1
- 2024Local Background Estimation for Improved Gas Plume Identification in Hyperspectral Imagescited by 1
- 2024Exploring language relations through syntactic distances and geographic proximitycited by 1
- 2025Enhancing Sample Utilization in Noise-Robust Deep Metric Learning With Subgroup-Based Positive-Pair Selectioncited by 1
- 2025ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMscited by 1
- 2025Advancing Local Clustering on Graphs via Compressive Sensing: Semi-supervised and Unsupervised Methodscited by 1
- 2025ClusterRCA: An End-to-End Approach for Network Fault Localization and Classification for HPC Systemcited by 1
- 2026Structuring the Space of Perspectivescited by 1
- 2021Predicting Molecular Phenotypes with Single Cell RNA Sequencing Data: an Assessment of Unsupervised Machine Learning Modelscited by 0
- 2022On-device modeling of user's social context and familiar places from smartphone-embedded sensor datacited by 0
- 2022Association Between Neighborhood Factors and Adult Obesity in Shelby County, Tennessee: Geospatial Machine Learning Approachcited by 0
- 2022Beyond Conjugacy for Chain Event Graph Model Selectioncited by 0
- 2022A Revenue Function for Comparison-Based Hierarchical Clusteringcited by 0
- 2023Graph Analysis Using a GPU-based Parallel Algorithm: Quantum Clusteringcited by 0
- 2023Detecting Suspicious Commenter Mob Behaviors on YouTube Using Graph2Veccited by 0
- 2024Advanced Framework for Animal Sound Classification With Features Optimizationcited by 0
- 2024A Scalable k-Medoids Clustering via Whale Optimization Algorithmcited by 0
- 2024Automated Trustworthiness Oracle Generation for Machine Learning Text Classifierscited by 0
- 2024FedSub: Introducing Class-aware Subnetworks Fusion to Enhance Personalized Federated Learningcited by 0
- 2025An Improved Deep Learning Model for Word Embeddings Based Clustering for Large Text Datasetscited by 0
50 most cited of 60 All 60 (JSON)
- 2026Structuring the Space of Perspectives12 Aug 2026
- 2026The Aura in the Machine: Genealogy and the Status of the Work of Art in the Generative Era20 Jul 2026
- 2026Visual Semantic Entropy: Do Vision Language Models Recognize Visual Ambiguity?30 Jun 2026
- 2026FOSC-X: An Extended Framework for Optimal Local Cuts and Non-Horizontal Cluster Selection from Clustering Hierarchies17 Jun 2026
- 2026GCL-Sampler: Discovering Kernel Similarity for Sampled GPU Simulation via Graph Contrastive Learning28 Feb 2026
- 2025Cycles Communities from the Perspective of Dendrograms and Gradient Sampling15 Dec 2025
- 2025Hyperbolic Gaussian Blurring Mean Shift: A Statistical Mode-Seeking Framework for Clustering in Curved Spaces12 Dec 2025
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025The Lie of the Average: How Class Incremental Learning Evaluation Deceives You?26 Sep 2025
- 2025DriveQA: Passing the Driving Knowledge Test29 Aug 2025
- 2025Context Steering: A New Paradigm for Compression-based Embeddings by Synthesizing Relevant Information Features20 Aug 2025
- 2025Should Top-Down Clustering Affect Boundaries in Unsupervised Word Discovery?25 Jul 2025
38 more
- 2025Emergence of Hierarchical Emotion Organization in Large Language Models12 Jul 2025
- 2025ClusterRCA: An End-to-End Approach for Network Fault Localization and Classification for HPC System17 Jun 2025
- 2025Bridging Arbitrary and Tree Metrics via Differentiable Gromov Hyperbolicity27 May 2025
- 2025Hyperbolic Fuzzy C-Means with Adaptive Weight-based Filtering for Efficient Clustering7 May 2025
- 2025Advancing Local Clustering on Graphs via Compressive Sensing: Semi-supervised and Unsupervised Methods28 Apr 2025
- 2025ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMs8 Apr 2025
- 2025An Improved Deep Learning Model for Word Embeddings Based Clustering for Large Text Datasets22 Feb 2025
- 2025zScore: A Universal Decentralised Reputation System for the Blockchain Economy17 Feb 2025
- 2025Enhancing Sample Utilization in Noise-Robust Deep Metric Learning With Subgroup-Based Positive-Pair Selection19 Jan 2025
- 2024FedSub: Introducing Class-aware Subnetworks Fusion to Enhance Personalized Federated Learning13 Nov 2024
- 2024Automated Trustworthiness Oracle Generation for Machine Learning Text Classifiers30 Oct 2024
- 2024Group-SAE: Efficient Training of Sparse Autoencoders for Large Language Models via Layer Groups28 Oct 2024
- 2024From Logits to Hierarchies: Hierarchical Clustering made Simple10 Oct 2024
- 2024A Scalable k-Medoids Clustering via Whale Optimization Algorithm30 Aug 2024
- 2024From A-to-Z Review of Clustering Validation Indices18 Jul 2024
- 2024Advanced Framework for Animal Sound Classification With Features Optimization3 Jul 2024
- 2024Neural Concept Binder14 Jun 2024
- 2024FedCCL: Federated Dual-Clustered Feature Contrast Under Domain Heterogeneity14 Apr 2024
- 2024Exploring language relations through syntactic distances and geographic proximity27 Mar 2024
- 2024Can Your Model Tell a Negation from an Implicature? Unravelling Challenges With Intent Encoders7 Mar 2024
- 2024Local Background Estimation for Improved Gas Plume Identification in Hyperspectral Images23 Jan 2024
- 2024A Rapid Review of Clustering Algorithms14 Jan 2024
- 2023DSAP: Analyzing Bias Through Demographic Comparison of Datasets22 Dec 2023
- 2023Detecting Suspicious Commenter Mob Behaviors on YouTube Using Graph2Vec9 Nov 2023
- 2023ClusterFormer: Clustering As A Universal Visual Learner22 Sep 2023
- 2023Quantum Vision Clustering18 Sep 2023
- 2023Mystique: Deconstructing SVG Charts for Layout Reuse25 Jul 2023
- 2023Long-form analogies generated by chatGPT lack human-like psycholinguistic properties7 Jun 2023
- 2023Avoid Adversarial Adaption in Federated Learning by Multi-Metric Investigations6 Jun 2023
- 2023Mixed-type Distance Shrinkage and Selection for Clustering via Kernel Metric Learning2 Jun 2023
- 2023When Does Bottom-up Beat Top-down in Hierarchical Community Detection?1 Jun 2023
- 2023Graph Analysis Using a GPU-based Parallel Algorithm: Quantum Clustering24 May 2023
- 2023High-dimensional Clustering onto Hamiltonian Cycle27 Apr 2023
- 2023Hyperbolic Geometry in Computer Vision: A Survey21 Apr 2023
- 2022Quant 4.0: Engineering Quantitative Investment with Automated, Explainable and Knowledge-driven Artificial Intelligence13 Dec 2022
- 2022A Revenue Function for Comparison-Based Hierarchical Clustering29 Nov 2022
- 2022Combating noisy labels in object detection datasets25 Nov 2022
- 2022Graph-based Semi-supervised Local Clustering with Few Labeled Nodes20 Nov 2022
50 newest of 60 All 60 (JSON)
- 2025DriveQA: Passing the Driving Knowledge Testcited by 10
- 2025DriveQA: Passing the Driving Knowledge Test29 Aug 2025
- 2024Neural Concept Bindercited by 14
- 2024Neural Concept Binder14 Jun 2024
- 2023Quantum Vision Clusteringcited by 13
- 2024From A-to-Z Review of Clustering Validation Indicescited by 11
- 2024Group-SAE: Efficient Training of Sparse Autoencoders for Large Language Models via Layer Groupscited by 10
- 2024A Rapid Review of Clustering Algorithmscited by 9
- 2023Long-form analogies generated by chatGPT lack human-like psycholinguistic propertiescited by 8
- 2022Combating noisy labels in object detection datasetscited by 7
- 2023ClusterFormer: Clustering As A Universal Visual Learnercited by 6
- 2025Emergence of Hierarchical Emotion Organization in Large Language Modelscited by 6
- 2022Matrix Completion with Hierarchical Graph Side Informationcited by 5
- 2022Quant 4.0: Engineering Quantitative Investment with Automated, Explainable and Knowledge-driven Artificial Intelligencecited by 5
- 2023DSAP: Analyzing Bias Through Demographic Comparison of Datasetscited by 5
- 2024FedCCL: Federated Dual-Clustered Feature Contrast Under Domain Heterogeneitycited by 5
12 most cited of 56 All 56 (JSON)
- 2026Structuring the Space of Perspectives12 Aug 2026
- 2026The Aura in the Machine: Genealogy and the Status of the Work of Art in the Generative Era20 Jul 2026
- 2026FOSC-X: An Extended Framework for Optimal Local Cuts and Non-Horizontal Cluster Selection from Clustering Hierarchies17 Jun 2026
- 2026GCL-Sampler: Discovering Kernel Similarity for Sampled GPU Simulation via Graph Contrastive Learning28 Feb 2026
- 2025Cycles Communities from the Perspective of Dendrograms and Gradient Sampling15 Dec 2025
- 2025Hyperbolic Gaussian Blurring Mean Shift: A Statistical Mode-Seeking Framework for Clustering in Curved Spaces12 Dec 2025
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025The Lie of the Average: How Class Incremental Learning Evaluation Deceives You?26 Sep 2025
- 2025Context Steering: A New Paradigm for Compression-based Embeddings by Synthesizing Relevant Information Features20 Aug 2025
- 2025Should Top-Down Clustering Affect Boundaries in Unsupervised Word Discovery?25 Jul 2025
- 2025Emergence of Hierarchical Emotion Organization in Large Language Models12 Jul 2025
- 2025ClusterRCA: An End-to-End Approach for Network Fault Localization and Classification for HPC System17 Jun 2025
12 newest of 56 All 56 (JSON)