Composite Quantization for Approximate Nearest Neighbor Search

Abstract

This paper presents a novel compact coding approach, composite quantization, for approximate nearest neighbor search. The idea is to use the composition of several elements selected from the dictionaries to accurately approximate a vector and to represent the vector by a short code composed of the indices of the selected elements. To efficiently compute the approximate distance of a query to a database vector using the short code, we introduce an extra constraint, constant inter-dictionary-element-product, resulting in that approximating the distance only using the distance of the query to each selected element is enough for nearest neighbor search. Experimental comparison with state-of-the-art algorithms over several benchmark datasets demonstrates the efficacy of the proposed approach.

Cite

Text

Zhang et al. "Composite Quantization for Approximate Nearest Neighbor Search." International Conference on Machine Learning, 2014.

Markdown

[Zhang et al. "Composite Quantization for Approximate Nearest Neighbor Search." International Conference on Machine Learning, 2014.](https://mlanthology.org/icml/2014/zhang2014icml-composite/)

BibTeX

@inproceedings{zhang2014icml-composite,
  title     = {{Composite Quantization for Approximate Nearest Neighbor Search}},
  author    = {Zhang, Ting and Du, Chao and Wang, Jingdong},
  booktitle = {International Conference on Machine Learning},
  year      = {2014},
  pages     = {838-846},
  volume    = {32},
  url       = {https://mlanthology.org/icml/2014/zhang2014icml-composite/}
}