z-logo
open-access-imgOpen Access
Approximate nearest neighbors and the fast Johnson-Lindenstrauss transform
Author(s) -
Nir Ailon,
Bernard Chazelle
Publication year - 2006
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-59593-134-1
DOI - 10.1145/1132516.1132597
Subject(s) - embedding , fourier transform , algorithm , hypercube , computer science , distortion (music) , random projection , projection (relational algebra) , discrete fourier transform (general) , mathematics , fractional fourier transform , artificial intelligence , fourier analysis , parallel computing , mathematical analysis , amplifier , computer network , bandwidth (computing)
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom