Skip to main navigation Skip to search Skip to main content

Distributed Complementary Binary Quantization for Joint Hash Table Learning

  • Beihang University
  • Shenzhen Institute of Advanced Technology
  • The University of Sydney

Research output: Contribution to journalArticlepeer-review

Abstract

Building multiple hash tables serves as a very successful technique for gigantic data indexing, which can simultaneously guarantee both the search accuracy and efficiency. However, most of existing multitable indexing solutions, without informative hash codes and strong table complementarity, largely suffer from the table redundancy. To address the problem, we propose a complementary binary quantization (CBQ) method for jointly learning multiple tables and the corresponding informative hash functions in a centralized way. Based on CBQ, we further design a distributed learning algorithm (D-CBQ) to accelerate the training over the large-scale distributed data set. The proposed (D-)CBQ exploits the power of prototype-based incomplete binary coding to well align the data distributions in the original space and the Hamming space and further utilizes the nature of multi-index search to jointly reduce the quantization loss. (D-)CBQ possesses several attractive properties, including the extensibility for generating long hash codes in the product space and the scalability with linear training time. Extensive experiments on two popular large-scale tasks, including the Euclidean and semantic nearest neighbor search, demonstrate that the proposed (D-)CBQ enjoys efficient computation, informative binary quantization, and strong table complementarity, which together help significantly outperform the state of the arts, with up to 57.76% performance gains relatively.

Original languageEnglish
Article number8999816
Pages (from-to)5312-5323
Number of pages12
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume31
Issue number12
DOIs
StatePublished - Dec 2020

Keywords

  • Binary quantization
  • distributed learning
  • joint indexing
  • nearest neighbor search
  • prototype-based hashing

Fingerprint

Dive into the research topics of 'Distributed Complementary Binary Quantization for Joint Hash Table Learning'. Together they form a unique fingerprint.

Cite this