Givens Coordinate Descent Methods for Rotation Matrix Learning in Trainable Embedding Indexes

03/09/2022
by   Yunjiang Jiang, et al.
1

Product quantization (PQ) coupled with a space rotation, is widely used in modern approximate nearest neighbor (ANN) search systems to significantly compress the disk storage for embeddings and speed up the inner product computation. Existing rotation learning methods, however, minimize quantization distortion for fixed embeddings, which are not applicable to an end-to-end training scenario where embeddings are updated constantly. In this paper, based on geometric intuitions from Lie group theory, in particular the special orthogonal group SO(n), we propose a family of block Givens coordinate descent algorithms to learn rotation matrix that are provably convergent on any convex objectives. Compared to the state-of-the-art SVD method, the Givens algorithms are much more parallelizable, reducing runtime by orders of magnitude on modern GPUs, and converge more stably according to experimental studies. They further improve upon vanilla product quantization significantly in an end-to-end training scenario.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2021

Joint Learning of Deep Retrieval Model and Product Quantization based Embedding Index

Embedding index that enables fast approximate nearest neighbor(ANN) sear...
research
12/03/2021

Projective Clustering Product Quantization

This paper suggests the use of projective clustering based product quant...
research
03/25/2019

Local Orthogonal Decomposition for Maximum Inner Product Search

Inverted file and asymmetric distance computation (IVFADC) have been suc...
research
12/22/2015

Transformed Residual Quantization for Approximate Nearest Neighbor Search

The success of product quantization (PQ) for fast nearest neighbor searc...
research
04/16/2021

Search-oriented Differentiable Product Quantization

Product quantization (PQ) is a popular approach for maximum inner produc...
research
11/29/2017

Online Product Quantization

Approximate nearest neighbor (ANN) search has achieved great success in ...
research
02/28/2019

End-to-End Efficient Representation Learning via Cascading Combinatorial Optimization

We develop hierarchically quantized efficient embedding representations ...

Please sign up or login with your details

Forgot password? Click here to reset