English

Faster Coreset Construction for Projective Clustering via Low-Rank Approximation

Computational Geometry 2018-07-17 v5 Data Structures and Algorithms

Abstract

In this work, we present a randomized coreset construction for projective clustering, which involves computing a set of kk closest jj-dimensional linear (affine) subspaces of a given set of nn vectors in dd dimensions. Let ARn×dA \in \mathbb{R}^{n\times d} be an input matrix. An earlier deterministic coreset construction of Feldman \textit{et. al.} relied on computing the SVD of AA. The best known algorithms for SVD require min{nd2,n2d}\min\{nd^2, n^2d\} time, which may not be feasible for large values of nn and dd. We present a coreset construction by projecting the rows of matrix AA on some orthonormal vectors that closely approximate the right singular vectors of AA. As a consequence, when the values of kk and jj are small, we are able to achieve a faster algorithm, as compared to the algorithm of Feldman \textit{et. al.}, while maintaining almost the same approximation. We also benefit in terms of space as well as exploit the sparsity of the input dataset. Another advantage of our approach is that it can be constructed in a streaming setting quite efficiently.

Keywords

Cite

@article{arxiv.1606.07992,
  title  = {Faster Coreset Construction for Projective Clustering via Low-Rank Approximation},
  author = {Rameshwar Pratap and Sandeep Sen},
  journal= {arXiv preprint arXiv:1606.07992},
  year   = {2018}
}
R2 v1 2026-06-22T14:34:20.966Z