Efficient Large-Scale Approximate Nearest Neighbor Search on the GPU

By Patrick Wieschollek, Oliver Wang, Alexander Sorkine-Hornung, Hendrik P. A. Lensch. 2016

66 citations recorded by the source corpus.

We present a new approach for efficient approximate nearest neighbor (ANN) search in high dimensional spaces, extending the idea of Product Quantization. We propose a two level product and vector quantization tree that reduces the number of vector comparisons required during tree traversal. Our approach also includes a novel highly parallelizable re-ranking method for candidate vectors by efficiently reusing already computed intermediate values. Due to its small memory footprint during traversal the method lends itself to an efficient, parallel GPU implementation. This Product Quantization Tree (PQT) approach significantly outperforms recent state of the art methods for high dimensional nearest neighbor queries on standard reference datasets. Ours is the first work that demonstrates GPU performance superior to CPU performance on high dimensional, large scale ANN problems in time-critical real-world applications, like loop-closing in videos.

Subfields: Computer Vision and Pattern Recognition, Media Technology, Information Retrieval & Search

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Herv'e J'egou
  2. Luc Van Gool
  3. Andrew Zisserman
  4. Cordelia Schmid
  5. Matthijs Douze
  6. Dacheng Tao
  7. Trevor Darrell
  8. Yi Yang

In Media Technology

  1. Herv'e J'egou
  2. Matthijs Douze
  3. Jeff Johnson
  4. Florent Perronnin
  5. Victor S. Lempitsky
  6. Artem Babenko
  7. Jingdong Wang
  8. Kaiming He

In Information Retrieval & Search

  1. Herv'e J'egou
  2. Matthijs Douze
  3. Jeff Johnson
  4. Dmitry A. Yashunin
  5. Yury Malkov
  6. Ondřej Chum
  7. Florent Perronnin
  8. Victor S. Lempitsky

Citations in the corpus