Concepedia

Publication | Closed Access

Near-Optimal Hashing Algorithms for Approximate Nearest Neighbor in High Dimensions

1.1K

Citations

36

References

2006

Year

Abstract

We present an algorithm for the c-approximate nearest neighbor problem in a d-dimensional Euclidean space, achieving query time of O(dn <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> c2/+o(1)) and space O(dn + n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1+1</sup> c2/+o(1)). This almost matches the lower bound for hashing-based algorithm recently obtained in (R. Motwani et al., 2006). We also obtain a space-efficient version of the algorithm, which uses dn+n log <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O(1)</sup> n space, with a query time of dn <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O(1/c2)</sup> . Finally, we discuss practical variants of the algorithms that utilize fast bounded-distance decoders for the Leech lattice

References

YearCitations

Page 1