CVNov 8, 2014

Stacked Quantizers for Compositional Vector Compression

arXiv:1411.2173v175 citations
Originality Incremental advance
AI Analysis

This work addresses the efficiency bottleneck in vector compression for applications like image retrieval, offering a practical improvement over existing methods.

The paper tackles the problem of high computational cost in Additive Quantization (AQ) for vector compression by proposing a hierarchical codebook method that achieves similar or lower quantization error than AQ while being significantly faster, with speed improvements of several orders of magnitude.

Recently, Babenko and Lempitsky introduced Additive Quantization (AQ), a generalization of Product Quantization (PQ) where a non-independent set of codebooks is used to compress vectors into small binary codes. Unfortunately, under this scheme encoding cannot be done independently in each codebook, and optimal encoding is an NP-hard problem. In this paper, we observe that PQ and AQ are both compositional quantizers that lie on the extremes of the codebook dependence-independence assumption, and explore an intermediate approach that exploits a hierarchical structure in the codebooks. This results in a method that achieves quantization error on par with or lower than AQ, while being several orders of magnitude faster. We perform a complexity analysis of PQ, AQ and our method, and evaluate our approach on standard benchmarks of SIFT and GIST descriptors, as well as on new datasets of features obtained from state-of-the-art convolutional neural networks.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes