Accelerating Large-Scale Inference with Anisotropic Vector Quantization
Ruiqi Guo* Affiliation: Google Research Philip Sun* Affiliation: Google Research Erik Lindgren* Affiliation: Google Research Quan Geng Affiliation: Google Research David Simcha Affiliation: Google Research Felix Chern Affiliation: Google Research Sanjiv Kumar Affiliation: Google Research Affiliation: {guorq, sunphil, erikml, qgeng, dsimcha, fchern,
Abstract
Quantization based techniques are the current state-of-the-art for scaling maximum inner product search to massive databases. Traditional approaches to quantization aim to minimize the reconstruction error of the database points. Based on the observation that for a given query, the database points that have the largest inner products are more relevant, we develop a family of anisotropic quantization loss functions. Under natural statistical assumptions, we show that quantization with these loss functions leads to a new variant of vector quantization that more greatly penalizes the parallel component of a datapoint’s residual relative to its orthogonal component. The proposed approach, whose implementation is open-source, achieves state-of-the-art results on the public benchmarks available at ann-benchmarks.com.
原文 arXiv:1908.10396;中英对照 + 大白话阅读 https://aha.fim.ai/paper/1908.10396v5