2015 · 84 citations · 18 references
ComputingComputer ScienceData ScienceAlgorithmsData MiningMachine LearningCluster DetectionDocument ClusteringOnline AlgorithmsScalable Data MiningText ClusteringUnsupervised LearningClusteringK-means ClusteringOnline ClusteringVector Clustering
This paper shows that one can be competitive with the k-means objective while operating online. In this model, the algorithm receives vectors v1, …, vn one by one in an arbitrary order. For each vector vt the algorithm outputs a cluster identifier before receiving vt+1. Our online algorithm generates O(k log n log γn) clusters whose expected k-means cost is O(W* log n). Here, W* is the optimal k-means cost using k clusters and γ is the aspect ratio of the data. The dependence on γ is shown to be unavoidable and tight. We also show that, experimentally, it is not much worse than k-means++ while operating in a strictly more constrained computational model.
18
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Least squares quantization in PCM
Sheelagh Lloyd · IEEE Transactions on Information Theory · 1982 · 15.6K citations · Full text
k-means++: the advantages of careful seeding
David Arthur, Sergei Vassilvitskii · 2007 · 6.3K citations
An analysis of single-layer networks in unsupervised feature learning
Adam Coates, Andrew Y. Ng, Honglak Lee · 2011 · 2.5K citations
Clustering data streams: theory and practice
Suvajyoti Guha, Adam Meyerson, Nita Mishra et al. · IEEE Transactions on Knowledge and Data Engineering · 2003 · 900 citations