2009 · 231 citations · 36 references
ComputingComputer ScienceData MiningData StructuresDatabasesData LocalityHash TablesNearest Neighbor SearchQuery OptimizationQuery ProcessingSearching AlgorithmsCost-based Query OptimizationHashingHigh-dimensional Nearest Neighbor SearchIndex StructuresLocality-sensitive HashingNearest Neighbor QueriesNearest Neighbor RetrievalRelational Database Systems
Nearest neighbor (NN) search in high dimensional space is an important problem in many applications. Ideally, a practical solution (i) should be implementable in a relational database, and (ii) its query cost should grow sub-linearly with the dataset size, regardless of the data and query distributions. Despite the bulk of NN literature, no solution fulfills both requirements, except locality sensitive hashing (LSH). The existing LSH implementations are either rigorous or adhoc. Rigorous-LSH ensures good quality of query results, but requires expensive space and query cost. Although adhoc-LSH is more efficient, it abandons quality control, i.e., the neighbor it outputs can be arbitrarily bad. As a result, currently no method is able to ensure both quality and efficiency simultaneously in practice.
36
Markus Breunig, Hans‐Peter Kriegel, Raymond T. Ng et al. · ACM SIGMOD Record · 2000 · 5.2K citations
Piotr Indyk, Rajeev Motwani · 1998 · 4.2K citations · Full text
The R*-tree: an efficient and robust access method for points and rectangles
Norbert Beckmann, Hans‐Peter Kriegel, Ralf Schneider et al. · 1990 · 4.2K citations · Full text
Markus Breunig, Hans‐Peter Kriegel, Raymond T. Ng et al. · 2000 · 3.9K citations · Full text
Similarity Search in High Dimensions via Hashing
Aristides Gionis, Piotr Indyk, Rajeev Motwani · 1999 · 3.1K citations