Semi-Supervised Algorithms for Approximately Optimal and Accurate Clustering
Abstract
We study -means clustering in a semi-supervised setting. Given an oracle that returns whether two given points belong to the same cluster in a fixed optimal clustering, we investigate the following question: how many oracle queries are sufficient to efficiently recover a clustering that, with probability at least , simultaneously has a cost of at most times the optimal cost and an accuracy of at least ? We show how to achieve such a clustering on points with oracle queries, when the clusters can be learned with an error and a failure probability using labeled samples in the supervised setting, where is the set of candidate cluster centers. We show that is small both for -means instances in Euclidean space and for those in finite metric spaces. We further show that, for the Euclidean -means instances, we can avoid the dependency on in the query complexity at the expense of an increased dependency on : specifically, we give a slightly more involved algorithm that uses oracle queries. We also show that the number of queries needed for -accuracy in Euclidean -means must linearly depend on the dimension of the underlying Euclidean space, and for finite metric space -means, we show that it must at least be logarithmic in the number of candidate centers. This shows that our query complexities capture the right dependencies on the respective parameters.
Cite
@article{arxiv.1803.00926,
title = {Semi-Supervised Algorithms for Approximately Optimal and Accurate Clustering},
author = {Buddhima Gamlath and Sangxia Huang and Ola Svensson},
journal= {arXiv preprint arXiv:1803.00926},
year = {2018}
}