English

Embed and Conquer: Scalable Embeddings for Kernel k-Means on MapReduce

Machine Learning 2014-01-30 v4

Abstract

The kernel kk-means is an effective method for data clustering which extends the commonly-used kk-means algorithm to work on a similarity matrix over complex data structures. The kernel kk-means algorithm is however computationally very complex as it requires the complete data matrix to be calculated and stored. Further, the kernelized nature of the kernel kk-means algorithm hinders the parallelization of its computations on modern infrastructures for distributed computing. In this paper, we are defining a family of kernel-based low-dimensional embeddings that allows for scaling kernel kk-means on MapReduce via an efficient and unified parallelization strategy. Afterwards, we propose two methods for low-dimensional embedding that adhere to our definition of the embedding family. Exploiting the proposed parallelization strategy, we present two scalable MapReduce algorithms for kernel kk-means. We demonstrate the effectiveness and efficiency of the proposed algorithms through an empirical evaluation on benchmark data sets.

Keywords

Cite

@article{arxiv.1311.2334,
  title  = {Embed and Conquer: Scalable Embeddings for Kernel k-Means on MapReduce},
  author = {Ahmed Elgohary and Ahmed K. Farahat and Mohamed S. Kamel and Fakhri Karray},
  journal= {arXiv preprint arXiv:1311.2334},
  year   = {2014}
}

Comments

Appears in Proceedings of the SIAM International Conference on Data Mining (SDM), 2014

R2 v1 2026-06-22T02:04:40.492Z