Saved in:
Bibliographic Details
Main Authors: Zhuang, Yubo, Chen, Xiaohui, Yang, Yun, Zhang, Richard Y.
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2305.18436
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910408411971584
author Zhuang, Yubo
Chen, Xiaohui
Yang, Yun
Zhang, Richard Y.
author_facet Zhuang, Yubo
Chen, Xiaohui
Yang, Yun
Zhang, Richard Y.
contents $K$-means clustering is a widely used machine learning method for identifying patterns in large datasets. Recently, semidefinite programming (SDP) relaxations have been proposed for solving the $K$-means optimization problem, which enjoy strong statistical optimality guarantees. However, the prohibitive cost of implementing an SDP solver renders these guarantees inaccessible to practical datasets. In contrast, nonnegative matrix factorization (NMF) is a simple clustering algorithm widely used by machine learning practitioners, but it lacks a solid statistical underpinning and theoretical guarantees. In this paper, we consider an NMF-like algorithm that solves a nonnegative low-rank restriction of the SDP-relaxed $K$-means formulation using a nonconvex Burer--Monteiro factorization approach. The resulting algorithm is as simple and scalable as state-of-the-art NMF algorithms while also enjoying the same strong statistical optimality guarantees as the SDP. In our experiments, we observe that our algorithm achieves significantly smaller mis-clustering errors compared to the existing state-of-the-art while maintaining scalability.
format Preprint
id arxiv_https___arxiv_org_abs_2305_18436
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programming
Zhuang, Yubo
Chen, Xiaohui
Yang, Yun
Zhang, Richard Y.
Machine Learning
Optimization and Control
$K$-means clustering is a widely used machine learning method for identifying patterns in large datasets. Recently, semidefinite programming (SDP) relaxations have been proposed for solving the $K$-means optimization problem, which enjoy strong statistical optimality guarantees. However, the prohibitive cost of implementing an SDP solver renders these guarantees inaccessible to practical datasets. In contrast, nonnegative matrix factorization (NMF) is a simple clustering algorithm widely used by machine learning practitioners, but it lacks a solid statistical underpinning and theoretical guarantees. In this paper, we consider an NMF-like algorithm that solves a nonnegative low-rank restriction of the SDP-relaxed $K$-means formulation using a nonconvex Burer--Monteiro factorization approach. The resulting algorithm is as simple and scalable as state-of-the-art NMF algorithms while also enjoying the same strong statistical optimality guarantees as the SDP. In our experiments, we observe that our algorithm achieves significantly smaller mis-clustering errors compared to the existing state-of-the-art while maintaining scalability.
title Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programming
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2305.18436