ACM Home Page
Please provide us with feedback. Feedback
Approximate nearest neighbors and the fast Johnson-Lindenstrauss transform
Full text PdfPdf (231 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-eighth annual ACM symposium on Theory of computing table of contents
Seattle, WA, USA
SESSION: Session 13B table of contents
Pages: 557 - 563  
Year of Publication: 2006
ISBN:1-59593-134-1
Authors
Nir Ailon  Princeton University, Princeton, NJ
Bernard Chazelle  Princeton University, Princeton, NJ
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 108,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1132516.1132597
What is a DOI?

ABSTRACT

We introduce a new low-distortion embedding of l2d into lpO(log n) (p=1,2), called the Fast-Johnson-Linden-strauss-Transform. The FJLT is faster than standard random projections and just as easy to implement. It is based upon the preconditioning of a sparse projection matrix with a randomized Fourier transform. Sparse random projections are unsuitable for low-distortion embeddings. We overcome this handicap by exploiting the "Heisenberg principle" of the Fourier transform, ie, its local-global duality. The FJLT can be used to speed up search algorithms based on low-distortion embeddings in l1 and l2. We consider the case of approximate nearest neighbors in l2d. We provide a faster algorithm using classical projections, which we then further speed up by plugging in the FJLT. We also give a faster algorithm for searching over the hypercube.


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
 
2
Alon, N., Spencer, J. The probabilistic method, John Wiley, 2nd edition, 2000.
 
3
Alon, N. Problems and results in extremal combinatorics, I, Discrete Math. 273 (2003), 31--53.
 
4
5
 
6
7
8
 
9
Carlen, E. A., Carvalho, M. C., Loss, M. Determination of the Spectral Gap for Kac's Master Equation and Related Stochastic Evolutions, Preprint arXiv:math-ph/0109003, (2000)
 
10
11
12
13
 
14
Dasgupta, S., Gupta, A. An elementary proof of the Johnson-Lindenstrauss lemma, Technical Report 99-006, UC Berkeley, March 1999.
 
15
Diaconis, P., Saloff-Coste, L. Bounds for Kac's Master Equation, Communications in Mathematical Physics 209(3), (2000), 729--755
 
16
17
 
18
 
19
 
20
Hastings, W. Monte Carlo sampling methods using Markov chains and their applications, Biometrica 57, 97--109
 
21
 
22
 
23
 
24
Indyk, P. Nearest neighbors in high-dimensional spaces, Handbook of Discrete and Computational Geometry, eds., J.E. Goodman and J. O'Rourke, CRC Press (2004).
 
25
Indyk, P., Matousek, J. Low-distortion embeddings of finite metric spaces, Handbook of Discrete and Computational Geometry, eds., J.E. Goodman and J. O'Rourke, CRC Press (2004).
26
 
27
Johnson, W.B., Lindenstrauss, J. Extensions of Lipschitz mappings into a Hilbert space, Contemp. Math. 26 (1984), 189--206.
 
28
Kac, M. Probability and related topics in physical science, Wiley Interscience, N.Y.
29
 
30
 
31
 
32
 
33
 
34
 
35

CITED BY  13

Collaborative Colleagues:
Nir Ailon: colleagues
Bernard Chazelle: colleagues