English

Parallel D2-Clustering: Large-Scale Clustering of Discrete Distributions

Machine Learning 2013-02-07 v2 Computer Vision and Pattern Recognition

Abstract

The discrete distribution clustering algorithm, namely D2-clustering, has demonstrated its usefulness in image classification and annotation where each object is represented by a bag of weighed vectors. The high computational complexity of the algorithm, however, limits its applications to large-scale problems. We present a parallel D2-clustering algorithm with substantially improved scalability. A hierarchical structure for parallel computing is devised to achieve a balance between the individual-node computation and the integration process of the algorithm. Additionally, it is shown that even with a single CPU, the hierarchical structure results in significant speed-up. Experiments on real-world large-scale image data, Youtube video data, and protein sequence data demonstrate the efficiency and wide applicability of the parallel D2-clustering algorithm. The loss in clustering accuracy is minor in comparison with the original sequential algorithm.

Keywords

Cite

@article{arxiv.1302.0435,
  title  = {Parallel D2-Clustering: Large-Scale Clustering of Discrete Distributions},
  author = {Yu Zhang and James Z. Wang and Jia Li},
  journal= {arXiv preprint arXiv:1302.0435},
  year   = {2013}
}
R2 v1 2026-06-21T23:19:46.984Z