Convergence rate of stochastic k-means
Abstract
We analyze online \cite{BottouBengio} and mini-batch \cite{Sculley} -means variants. Both scale up the widely used -means algorithm via stochastic approximation, and have become popular for large-scale clustering and unsupervised feature learning. We show, for the first time, that starting with any initial solution, they converge to a "local optimum" at rate (in terms of the -means objective) under general conditions. In addition, we show if the dataset is clusterable, when initialized with a simple and scalable seeding algorithm, mini-batch -means converges to an optimal -means solution at rate with high probability. The -means objective is non-convex and non-differentiable: we exploit ideas from recent work on stochastic gradient descent for non-convex problems \cite{ge:sgd_tensor, balsubramani13} by providing a novel characterization of the trajectory of -means algorithm on its solution space, and circumvent the non-differentiability problem via geometric insights about -means update.
Keywords
Cite
@article{arxiv.1611.05132,
title = {Convergence rate of stochastic k-means},
author = {Cheng Tang and Claire Monteleoni},
journal= {arXiv preprint arXiv:1611.05132},
year = {2016}
}
Comments
arXiv admin note: substantial text overlap with arXiv:1610.04900