Abstract

We analyze online \cite{BottouBengio} and mini-batch \cite{Sculley} kk-means variants. Both scale up the widely used kk-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 O(1t)O(\frac{1}{t}) (in terms of the kk-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 kk-means converges to an optimal kk-means solution at rate O(1t)O(\frac{1}{t}) with high probability. The kk-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 kk-means algorithm on its solution space, and circumvent the non-differentiability problem via geometric insights about kk-means update.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.