Monte Carlo Approximation Certificates for K-Means Clustering
summary
Shows that a semi-definite relaxation of k‑means yields a verifiable certificate: compute an SDP solution, derive a dual certificate (reduced to an eigenvalue test), and if it is dual‑feasible then the delivered clustering is provably optimal. Under a stochastic ball model (disjoint unit balls) the SDP is tight with high probability when centers are separated beyond ~2, and the certificate test runs via power method with arbitrarily high confidence. Empirically SDP is slow; a faster certify‑then‑accept pipeline (PCC) recovers strong signal and denoises Gaussian mixtures.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:40The k-means problem
- 2:25Lloyd's algorithm
- 4:37An alternative: SDP relaxation
- 10:47Faster certified clustering?
- 17:13Preliminaries
- 21:12The big idea (Afonso Bandeira)
- 25:14A small technicality
- 26:42It works, and it's fast!
- 28:16Guarantee for random problem instances
- 32:05When does SDP recover planted clustering?
- 34:25What about outliers?
- 39:30How to explain denoising?
- 39:57Questions?
related talks
37mPower to the Points: Local Certificates for Clusterings
51mExact Recovery via Convex Relaxations
40mClustering Under Perturbation Resilience
37mThe Sum-of-Squares Approach to Clustering Non-Spherical Gaussian Mixtures
42mk-means and k-medians under Dimension Reduction
01h 04mFrom Proofs to Algorithms for Machine Learning Problems
47mLearning Probabilistic Models for Graph Partitioning in the Presence of Noise
35mClustering: A Guide for the Perplexed
