atlas

Research map / Learning theory and algorithms / Clustering

Statistically Optimal $K$-means Clustering via Nonnegative Low-rank Semidefinite Programming

ICLR 2024 · Learning theory and algorithms › Clustering · approach: Clustering approximation algorithms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a nonnegative low-rank Burer-Monteiro reformulation of the SDP-relaxed K-means problem, solved by a primal-dual projected gradient method inside an augmented Lagrangian, that matches SDP's exact recovery guarantees at NMF-like cost.

Problem

Exact recovery K-means clustering: SDP relaxations have sharp statistical guarantees but are too expensive for practical n, while NMF is scalable but lacks statistical guarantees.

Approach

Replace the n x n SDP membership matrix with a nonnegative low-rank factor U (Z = UU^T), enforce trace and row-sum constraints through an augmented Lagrangian, and solve the primal update with projected gradient descent onto {||U||_F^2 = K, U >= 0}, giving O(nr) per-iteration cost with local linear convergence and SDP-level exact recovery.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NLR instead of SDPK-means clustering · Msplicemis-clustering error: 0.194 -> 0.161Helped
Use NLR instead of SDPK-means clustering · Heartmis-clustering error: 0.248 -> 0.230Helped
Use NLR instead of SDPK-means clustering · DNAmis-clustering error: 0.196 -> 0.188Helped
Use NLR instead of SDPK-means clustering · DNA₁mis-clustering error: 0.263 -> 0.243Helped
Use NLR instead of SDPK-means clustering · DNA₂mis-clustering error: 0.252 -> 0.235Helped
Retain the two equality constraints in NLR rather than relaxing them to the NMF formulation (ablation)NLR clustering · clustering experimentsclassification accuracyHelped
Vary rank r among K, 2K, and 20K (ablation)NLR · GMM, n = 1,000convergence rateNo clear effect
Increase rank from K to 2K (ablation)NLR · small-separation clusteringmis-clustering errorHelped
Solve the primal update with projected gradient descent rather than lifting all constraints into the Lagrangian and using limited-memory BFGS (ablation)NLR · GMM, n = 300, p = 4time to compute augmented-Lagrangian minimum: 8 seconds -> 0.002 secondsHelped

Surprising findings

Limitations

Experimental setup

Datasets: CyTOF CIFAR-10 UCI Msplice UCI Heart UCI DNA banknote authentication

Benchmarks: CyTOF CIFAR-10 UCI Msplice UCI Heart UCI DNA

Metrics: mis-clustering error CPU time

Baselines: SDPNAL+ K-means++ spectral clustering NMF

Builds on: Burer-Monteiro factorization augmented Lagrangian method SDP relaxation of K-means (Giraud and Verzelen / Fei and Chen) nonnegative matrix factorization clustering

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy