English

Inner Product Similarity Search using Compositional Codes

Computer Vision and Pattern Recognition 2014-06-23 v2 Machine Learning Machine Learning

Abstract

This paper addresses the nearest neighbor search problem under inner product similarity and introduces a compact code-based approach. The idea is to approximate a vector using the composition of several elements selected from a source dictionary and to represent this vector by a short code composed of the indices of the selected elements. The inner product between a query vector and a database vector is efficiently estimated from the query vector and the short code of the database vector. We show the superior performance of the proposed group MM-selection algorithm that selects MM elements from MM source dictionaries for vector approximation in terms of search accuracy and efficiency for compact codes of the same length via theoretical and empirical analysis. Experimental results on large-scale datasets (1M1M and 1B1B SIFT features, 1M1M linear models and Netflix) demonstrate the superiority of the proposed approach.

Keywords

Cite

@article{arxiv.1406.4966,
  title  = {Inner Product Similarity Search using Compositional Codes},
  author = {Chao Du and Jingdong Wang},
  journal= {arXiv preprint arXiv:1406.4966},
  year   = {2014}
}

Comments

The approach presented in this paper (ECCV14 submission) is closely related to multi-stage vector quantization and residual quantization. Thanks the reviewers (CVPR14 and ECCV14) for pointing out the relationship to the two algorithms. Related paper: http://sites.skoltech.ru/app/data/uploads/sites/2/2013/09/CVPR14.pdf, which also adopts the summation of vectors for vector approximation

R2 v1 2026-06-22T04:42:07.365Z