Scale balance for prototype-based binary quantization

作者:

Highlights:

摘要

Nowadays, prototype-based binary quantization (PBQ) is a promising solution for the approximate nearest neighbor search problem, which simultaneously preserves the affinity structures of prototypes in both Euclidean space as well as those of their codes in binary space. To learn longer binary codes, space decomposition based on product quantization is usually adopted. In practice, we find that the scale between Euclidean distance and Hamming distance usually varies across these decomposed subspaces, which degenerates the performance of PBQ based methods. We make an attempt to balance the scale of these subspaces via a joint optimization problem in the classic PBQ model, and present both an iterative and alternate algorithm for optimization. We conducted experiments on 6 public databases, and demonstrated that our scale balancing based methods SKMH and SABQ outperform state-of-the-art hashing methods including popular prototype-based binary quantization methods, with up to 81.62% relative performance gains when learning 256-bit binary codes.

论文关键词:Approximate nearest neighbor search,High-dimensional vectors,Prototype-based binary quantization

论文评审过程:Received 16 May 2019, Revised 24 March 2020, Accepted 28 April 2020, Available online 1 May 2020, Version of Record 11 May 2020.

论文官网地址:https://doi.org/10.1016/j.patcog.2020.107409