LGDec 5, 2014

A parallel sampling based clustering

arXiv:1412.1947v11 citations
Originality Incremental advance
AI Analysis

This addresses the computational bottleneck in clustering large datasets, but it is incremental as it builds on existing methods by adding parallelization and data reduction.

The paper tackles the problem of high execution time in clustering algorithms by proposing two subclustering schemes that subdivide the dataset into smaller sets for parallel or serial processing, resulting in much faster execution with very little error.

The problem of automatically clustering data is an age old problem. People have created numerous algorithms to tackle this problem. The execution time of any of this algorithm grows with the number of input points and the number of cluster centers required. To reduce the number of input points we could average the points locally and use the means or the local centers as the input for clustering. However since the required number of local centers is very high, running the clustering algorithm on the entire dataset to obtain these representational points is very time consuming. To remedy this problem, in this paper we are proposing two subclustering schemes where by we subdivide the dataset into smaller sets and run the clustering algorithm on the smaller datasets to obtain the required number of datapoints to run our clustering algorithm with. As we are subdividing the given dataset, we could run clustering algorithm on each smaller piece of the dataset in parallel. We found that both parallel and serial execution of this method to be much faster than the original clustering algorithm and error in running the clustering algorithm on a reduced set to be very less.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes