Jump to content

(1+ε)-approximate nearest neighbor search

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Electrified Fooling Machine (talk | contribs) at 04:53, 17 June 2011 (+cat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ε-approximate nearest neighbor search is a special case of nearest neighbor search in which we are searching for points that are close to a query point. More formally, the goal is to report a point or multiple points within distance (1+ε) R from a query point, where R is the distance between the query point and its true nearest neighbor (NN).

One may want to solve NNS approximately because no efficient algorithms exist for exact NNS in high dimensional spaces (see curse of dimensionality) or because in their specific problem, finding an approximate NN is almost as good as finding the true NN.

Approaches for solving ε-approximate nearest neighbor search include kd-trees, Locality Sensitive Hashing and exhaustive search.