Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Johnson-Lindenstrauss Lemma for Clustering and Subspace Approximation: From Coresets to Dimension Reduction

Published 1 May 2022 in cs.DS | (2205.00371v3)

Abstract: We study the effect of Johnson-Lindenstrauss transforms in various projective clustering problems, generalizing recent results which only applied to center-based clustering [MMR19]. We ask the general question: for a Euclidean optimization problem and an accuracy parameter ϵ(0,1)\epsilon \in (0, 1), what is the smallest target dimension tNt \in \mathbb{N} such that a Johnson-Lindenstrauss transform Π ⁣:R<sup>d</sup>R<sup>t\Pi \colon \mathbb{R}<sup>d</sup> \to \mathbb{R}<sup>t preserves the cost of the optimal solution up to a (1+ϵ)(1+\epsilon)-factor. We give a new technique which uses coreset constructions to analyze the effect of the Johnson-Lindenstrauss transform. Our technique, in addition applying to center-based clustering, improves on (or is the first to address) other Euclidean optimization problems, including: \bullet For (k,z)(k,z)-subspace approximation: we show that t=O~(zk<sup>2</sup>/ϵ<sup>3)t = \tilde{O}(zk<sup>2</sup> / \epsilon<sup>3) suffices, whereas the prior best bound, of O(k/ϵ<sup>2)O(k/\epsilon<sup>2), only applied to the case z=2z = 2 [CEMMP15]. \bullet For (k,z)(k,z)-flat approximation: we show t=O~(zk<sup>2/ϵ<sup>3)t = \tilde{O}(zk<sup>2/\epsilon<sup>3) suffices, completely removing the dependence on nn from the prior bound O~(zk<sup>2</sup>logn/ϵ<sup>3)\tilde{O}(zk<sup>2</sup> \log n/\epsilon<sup>3) of [KR15]. \bullet For (k,z)(k,z)-line approximation: we show t=O((kloglogn+z+log(1/ϵ))/ϵ<sup>3)t = O((k \log \log n + z + \log(1/\epsilon)) / \epsilon<sup>3) suffices, and ours is the first to give any dimension reduction result.

Citations (9)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.