Splitting Methods for Convex Clustering

Clustering is a fundamental problem in many scientific applications. Standard methods such as k-means, Gaussian mixture models, and hierarchical clustering, however, are beset by local minima, which are sometimes drastically suboptimal. Recently introduced convex relaxations of k-means and hierarchical clustering shrink cluster centroids toward one another and ensure a unique global minimizer. In this work we present two splitting methods for solving the convex clustering problem. The first is an instance of the alternating direction method of multipliers (ADMM); the second is an instance of the alternating minimization algorithm (AMA). In contrast to previously considered algorithms, our ADMM and AMA formulations provide simple and unified frameworks for solving the convex clustering problem under the previously studied norms and open the door to potentially novel norms. We demonstrate the performance of our algorithm on both simulated and real data examples. While the differences between the two algorithms appear to be minor on the surface, complexity analysis and numerical experiments show AMA to be significantly more efficient. This article has supplemental materials available online.

Some methods forclassification and…Some methods for classification and analysis of multivariate observationsA dual algorithm for thesolution of nonlinear…A dual algorithm for the solution of nonlinear variational problems via finite element approximationOn the Douglas-Rachfordsplitting method and th…On the Douglas-Rachford splitting method and the proximal point algorithm for maximal monotone operatorsSparsity and SmoothnessVia the Fused LassoSparsity and Smoothness Via the Fused LassoDistributed Optimizationand Statistical Learnin…Distributed Optimization and Statistical Learning via the Alternating Direction Method of MultipliersA Path Algorithm for theFused Lasso Signal…A Path Algorithm for the Fused Lasso Signal ApproximatorA Framework for FeatureSelection in ClusteringA Framework for Feature Selection in ClusteringClusterpath: analgorithm for clusterin…Clusterpath: an algorithm for clustering using convex fusion penaltiesDistributed Optimizationand Statistical Learnin…Distributed Optimization and Statistical Learning via the Alternating Direction Method of MultipliersOn the Global and LinearConvergence of the…On the Global and Linear Convergence of the Generalized Alternating Direction Method of MultipliersOn the O(1/n)Convergence Rate of the…On the O(1/n) Convergence Rate of the Douglas-Rachford Alternating Direction MethodFast AlternatingDirection Optimization…Fast Alternating Direction Optimization MethodsConvex OptimizationProcedure for…Convex Optimization Procedure for Clustering: Theoretical RevisitConvex Clustering: AnAttractive Alternative…Convex Clustering: An Attractive Alternative to Hierarchical ClusteringConvex BiclusteringConvex BiclusteringRobust Convex ClusteringAnalysisRobust Convex Clustering AnalysisA New Algorithm andTheory for Penalized…A New Algorithm and Theory for Penalized Regression-based ClusteringA Concave PairwiseFusion Approach to…A Concave Pairwise Fusion Approach to Subgroup AnalysisSparse Convex ClusteringSparse Convex ClusteringConvex Clustering vial 1Fusion PenalizationConvex Clustering vial 1 Fusion PenalizationClustering by Sum ofNorms: Stochastic…Clustering by Sum of Norms: Stochastic Incremental Algorithm, Convergence and Cluster RecoveryRobust continuousclusteringRobust continuous clusteringDynamic Visualizationand Fast Computation fo…Dynamic Visualization and Fast Computation for Convex Clustering via Algorithmic RegularizationSplitting Methods ForConvex Bi-Clustering An…Splitting Methods For Convex Bi-Clustering And Co-ClusteringSplitting Methods forConvex ClusteringSplitting Methods for Convex ClusteringEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.