Sparser Johnson-Lindenstrauss transforms

  • Authors:
  • Daniel M. Kane;Jelani Nelson

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give two different Johnson-Lindenstrauss distributions, each with column sparsity s = Θ(ε−1 log(1/δ)) and embedding into optimal dimension k = O(ε−2 log(1/δ)) to achieve distortion 1±ε with probability 1−δ. That is, only an O(ε)-fraction of entries are non-zero in each embedding matrix in the supports of our distributions. These are the first distributions to provide o(k) sparsity for all values of ε,δ. Previously the best known construction obtained s = Θ(ε-1 log2 (1/δ))1 [Dasgupta-Kumar-Sarlós, STOC 2010]2. In addition, one of our distributions can be sampled from a seed of O(log(1/δ) log d) uniform random bits. Some applications that use Johnson-Lindenstrauss embeddings as a black box, such as those in approximate numerical linear algebra ([Sarlós, FOCS 2006], [Clarkson-Woodruff, STOC 2009]), require exponentially small δ. Our linear dependence on log(1/δ) in the sparsity is thus crucial in these applications to obtain speedup.