English

Sketch and Validate for Big Data Clustering

Machine Learning 2016-11-17 v1 Machine Learning

Abstract

In response to the need for learning tools tuned to big data analytics, the present paper introduces a framework for efficient clustering of huge sets of (possibly high-dimensional) data. Building on random sampling and consensus (RANSAC) ideas pursued earlier in a different (computer vision) context for robust regression, a suite of novel dimensionality and set-reduction algorithms is developed. The advocated sketch-and-validate (SkeVa) family includes two algorithms that rely on K-means clustering per iteration on reduced number of dimensions and/or feature vectors: The first operates in a batch fashion, while the second sequential one offers computational efficiency and suitability with streaming modes of operation. For clustering even nonlinearly separable vectors, the SkeVa family offers also a member based on user-selected kernel functions. Further trading off performance for reduced complexity, a fourth member of the SkeVa family is based on a divergence criterion for selecting proper minimal subsets of feature variables and vectors, thus bypassing the need for K-means clustering per iteration. Extensive numerical tests on synthetic and real data sets highlight the potential of the proposed algorithms, and demonstrate their competitive performance relative to state-of-the-art random projection alternatives.

Keywords

Cite

@article{arxiv.1501.05590,
  title  = {Sketch and Validate for Big Data Clustering},
  author = {Panagiotis A. Traganitis and Konstantinos Slavakis and Georgios B. Giannakis},
  journal= {arXiv preprint arXiv:1501.05590},
  year   = {2016}
}

Comments

The present paper will appear on Signal Processing for Big Data special issue (June 2015) of the IEEE Journal of Selected Topics in Signal Processing

R2 v1 2026-06-22T08:10:09.254Z