Joint Inverted Indexing

Abstract

Inverted indexing is a popular non-exhaustive solution to large scale search. An inverted file is built by a quantizer such as k-means or a tree structure. It has been found that multiple inverted files, obtained by multiple independent random quantizers, are able to achieve practically good recall and speed. Instead of computing the multiple quantizers independently, we present a method that creates them jointly. Our method jointly optimizes all codewords in all quantizers. Then it assigns these codewords to the quantizers. In experiments this method shows significant improvement over various existing methods that use multiple independent quantizers. On the one-billion set of SIFT vectors, our method is faster and more accurate than a recent state-of-the-art inverted indexing method.

Cite

Text

Xia et al. "Joint Inverted Indexing." International Conference on Computer Vision, 2013. doi:10.1109/ICCV.2013.424

Markdown

[Xia et al. "Joint Inverted Indexing." International Conference on Computer Vision, 2013.](https://mlanthology.org/iccv/2013/xia2013iccv-joint/) doi:10.1109/ICCV.2013.424

BibTeX

@inproceedings{xia2013iccv-joint,
  title     = {{Joint Inverted Indexing}},
  author    = {Xia, Yan and He, Kaiming and Wen, Fang and Sun, Jian},
  booktitle = {International Conference on Computer Vision},
  year      = {2013},
  doi       = {10.1109/ICCV.2013.424},
  url       = {https://mlanthology.org/iccv/2013/xia2013iccv-joint/}
}