|
ABSTRACT
The Fast Johnson-Lindenstrauss Transform (FJLT) was recently discovered by Ailon and Chazelle as a novel technique for performing fast dimension reduction with small distortion from ℓd2 to ℓd2 in time O(max{d log d,k3}). For k in [Ω(log d), O(d1/2)] this beats time O(dk) achieved by naive multiplication by random dense matrices, an approach followed by several authors as a variant of the seminal result by Johnson and Lindenstrauss (JL) from the mid 80's. In this work we show how to significantly improve the running time to O(d log k) for k = O(d1/2−δ), for any arbitrary small fixed δ. This beats the better of FJLT and JL. Our analysis uses a powerful measure concentration bound due to Talagrand applied to Rademacher series in Banach spaces (sums of vectors in Banach spaces with random signs). The set of vectors used is a real embedding of dual BCH code vectors over GF(2). We also discuss the number of random bits used and reduction to ℓ1 space. The connection between geometry and discrete coding theory discussed here is interesting in its own right and may be useful in other algorithmic applications as well.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. B. Johnson and J. Lindenstrauss. Extensions of Lipschitz mappings into a Hilbert space. Contemporary Mathematics, 26:189--206, 1984.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
J. Matousek. On variants of the Johnson-Lindenstrauss lemma. Private communication, 2006.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
Santosh Vempala. The Random Projection Method. DIMACS Series in Discrete Mathematics and Theoretical Computer Science. 2004.
|
| |
11
|
|
| |
12
|
|
| |
13
|
Noga Alon. Problems and results in extremal combinatorics-I. Discrete Mathematics, 273(1-3):31--53, 2003.
|
| |
14
|
Madhu Sudan. Essential coding theory (class notes).
|
| |
15
|
|
 |
16
|
|
| |
17
|
A. A. Razborov. Expander codes and somewhat Euclidean sections in ℓn1. ECCC, 2007.
|
 |
18
|
|
| |
19
|
S. Artstein-Avidan and V. Milman. Logarithmic reduction of the level of randomness in some probabilistic geometric constructions. SIAM Journal on Computing, 1(34):67--88, 2004.
|
| |
20
|
|
| |
21
|
|
| |
22
|
P. Drineas, R. Kannan, and M. Mahoney. Fast monte carlo algorithms for matrices ii: Computing a low-rank approximation to a matrix, 2004.
|
| |
23
|
P. Drineas, R. Kannan, and M. Mahoney. Fast monte carlo algorithms for matrices iii: Computing a compressed approximate matrix decomposition, 2004.
|
| |
24
|
Franco Woolfe, Edo Liberty, Vladimir Rokhlin, and Mark Tygert. A fast randomized algorithm for the approximation of matrices. Yale Computer Science Technical Reports, YALE/DCS/TR1380, 2007.
|
| |
25
|
P. Drineas, M. w. Mahoney, S. Muthukrishnan, and T. Sarlos. Faster least squares approximation. http://arxiv.org/abs/0710.1435, 2007.
|
| |
26
|
J. Bergh and J. Lofstrom. Interpolation Spaces. Springer-Verlag, 1976.
|
| |
27
|
M. Ledoux and M. Talagrand. Probability in Banach Spaces: Isoperimetry and Processes. Springer-Verlag, 1991.
|
| |
28
|
F. J. MacWilliams and N. J. A. Sloane. The Theory of Error Correcting Codes. North-Holland, 1983.
|
| |
29
|
Carsten Schütt Hermann König and Nicole Tomczak Jaegermann. Projection constants of symmetric spaces and variants of khintchine's inequality. J. Reine Angew. Math, 511:1--42, 1999.
|
|