Quantization based Fast Inner Product Search
Ruiqi Guo, Sanjiv Kumar, Krzysztof Choromanski, David Simcha

TL;DR
This paper introduces a quantization-based method for fast approximate Maximum Inner Product Search that avoids high-dimensional augmentation, offering improved accuracy and efficiency demonstrated on neural network datasets.
Contribution
The paper presents a novel quantization approach for MIPS that minimizes inner product error and includes a new codebook learning procedure using sample queries for enhanced accuracy.
Findings
Outperforms existing state-of-the-art methods on multiple datasets
Provides theoretical analysis with concentration results
Effective even with limited sample queries during training
Abstract
We propose a quantization based approach for fast approximate Maximum Inner Product Search (MIPS). Each database vector is quantized in multiple subspaces via a set of codebooks, learned directly by minimizing the inner product quantization error. Then, the inner product of a query to a database vector is approximated as the sum of inner products with the subspace quantizers. Different from recently proposed LSH approaches to MIPS, the database vectors and queries do not need to be augmented in a higher dimensional feature space. We also provide a theoretical analysis of the proposed approach, consisting of the concentration results under mild assumptions. Furthermore, if a small sample of example queries is given at the training time, we propose a modified codebook learning procedure which further improves the accuracy. Experimental results on a variety of datasets including those…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Image Retrieval and Classification Techniques · Web Data Mining and Analysis
