Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An almost optimal unrestricted fast Johnson-Lindenstrauss transform
Ailon N., Liberty E. ACM Transactions on Algorithms9 (3):1-12,2013.Type:Article
Date Reviewed: Oct 15 2013

This paper deals with the randomized construction of efficiently computable Johnson-Lindenstrauss transforms. The paper greatly improves previous results in the literature by establishing an almost optimal result in terms of the dimension reduced and the complexity when applying such transforms.

Given a finite subset YRn of size N, a Johnson-Lindenstrauss transform is a map Φ: RnRk, with the dimension k being much smaller than n, that approximately preserves the relative distances between any two elements in Y in the sense that (1-δ)|| y1-y2||22 ≤ || Φ(y1)-Φ(y2)||22 ≤ (1+δ)||y1-y2||22, with a fixed distortion parameter δ. Several random constructions of linear Johnson-Lindenstrauss transforms have been established that are optimal in the parameter k, that is, .

The authors of this paper, as well as Bernard Chazelle, study the fast Johnson-Lindenstrauss transform. They are interested in constructing a distribution of k × n matrices Φ, such that, in addition to approximately preserving distances for any pair of vectors in Y, the vector Φ x can be computed in O(n log n) steps for each vector x.

The main result of this paper is to prove that such a class of matrices can be obtained when the cardinality of Y is N=eÕ(n). This greatly improves previous results where the cardinality of Y was (due to Ailon and Chazelle [1]) and (due to Ailon and Liberty [2]). The reduced dimension k is bounded by

.

The key ingredient in proving this result is to refine Rudelson and Veshynin’s powerful technique for constructing a compressed sensing matrix from an n × n orthogonal matrix (with entries of magnitude ) by randomly selecting k rows. The refinement enables the authors to treat both sparse vectors and vectors with small norms.

Each of the Johnson-Lindenstrauss transforms constructed in this paper is of the following form: it is the product of a matrix whose k rows are drawn uniformly at random from the n × n Hadamard matrix, and an n × n diagonal matrix with each diagonal element drawn uniformly from the set {-1, 1}.

Reviewer:  Guangwu Xu Review #: CR141638 (1312-1114)
1) Ailon, N.; Chazelle, B. Faster dimension reduction. Communications of the ACM 53, 2(2010), 97–104.
2) Ailon, N.; Liberty, E. Fast dimension reduction using Rademacher series on dual BCH codes. Discrete & Computational Geometry 42, 4(2009), 615–630.
Bookmark and Share
 
General (F.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Algorithms in C
Sedgewick R., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1990. Type: Book (9780201514254)
Sep 1 1991
Algorithms from P to NP (vol. 1)
Moret B., Shapiro H. (ed), Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1991. Type: Book (9780805380088)
May 1 1992
The design and analysis of algorithms
Kozen D. (ed), Springer-Verlag New York, Inc., New York, NY, 1992. Type: Book (9780387976877)
Sep 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy