Convex Clustering through MM: An Efficient Algorithm to Perform Hierarchical Clustering
Not on the map. Why?
Abstract (arXiv)
Convex clustering is a modern method with both hierarchical and k-means clustering characteristics. Although convex clustering can capture complex clustering structures hidden in data, the existing convex clustering algorithms are not scalable to large data sets with sample sizes greater than several thousands. Moreover, it is known that convex clustering sometimes fails to produce a complete hierarchical clustering structure. This issue arises if clusters split up or the minimum number of possible clusters is larger than the desired number of clusters. In this paper, we propose convex clustering through majorization-minimization (CCMM) -- an iterative algorithm that uses cluster fusions and a highly efficient updating scheme derived using diagonal majorization. Additionally, we explore different strategies to ensure that the hierarchical clustering structure terminates in a single cluster. With a current desktop computer, CCMM efficiently solves convex clustering problems featuring over one million objects in seven-dimensional space, achieving a solution time of 51 seconds on average.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 12 of its 55 references that are in the map. First posted on arXiv 3 Nov 2022.
Builds on
12 of 55 references.
References · 12
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2021Convex optimizationcited by 2,479
- 2014Incremental Majorization-Minimization Optimization with Application to Large-Scale Machine Learningcited by 35
- 2013Splitting Methods for Convex Clusteringcited by 28
- 2013Stochastic Majorization-Minimization Algorithms for Large-Scale Optimizationcited by 28
- 2018Convex Clustering: Model, Theoretical Guarantee and Efficient Algorithmcited by 26
- 2018Recovering Trees with Convex Clusteringcited by 11
- 2014Convex Biclusteringcited by 10
- 2014Majorization-minimization procedures and convergence of SQP methods for semi-algebraic and tame programscited by 10
- 2019Dynamic Visualization and Fast Computation for Convex Clustering via Algorithmic Regularizationcited by 10
- 2014Solution Path Clustering with Adaptive Concave Penaltycited by 1
- 2015Relaxed Majorization-Minimization for Non-smooth and Non-convex Optimizationcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2025Causal Clustering for Conditional Average Treatment Effects Estimation and Subgroup Discoverycited by 1
- 2024Clusterpath Gaussian Graphical Modelingcited by 0
- 2025Tree-Guided L1-Convex Clusteringcited by 0
- 2026Affinity Graph Connectivity in Convex Clusteringcited by 0
- 2026Affinity Graph Connectivity in Convex Clustering23 May 2026
- 2025Causal Clustering for Conditional Average Treatment Effects Estimation and Subgroup Discovery6 Sep 2025
- 2025Tree-Guided L1-Convex Clustering31 Mar 2025
- 2024Clusterpath Gaussian Graphical Modeling30 Jun 2024