Unsupervised Multi-Index Semantic Hashing
Not on the map. Why?
Abstract (arXiv)
Semantic hashing represents documents as compact binary vectors (hash codes) and allows both efficient and effective similarity search in large-scale information retrieval. The state of the art has primarily focused on learning hash codes that improve similarity search effectiveness, while assuming a brute-force linear scan strategy for searching over all the hash codes, even though much faster alternatives exist. One such alternative is multi-index hashing, an approach that constructs a smaller candidate set to search over, which depending on the distribution of the hash codes can lead to sub-linear search time. In this work, we propose Multi-Index Semantic Hashing (MISH), an unsupervised hashing model that learns hash codes that are both effective and highly efficient by being optimized for multi-index hashing. We derive novel training objectives, which enable to learn hash codes that reduce the candidate sets produced by multi-index hashing, while being end-to-end trainable. In fact, our proposed training objectives are model agnostic, i.e., not tied to how the hash codes are generated specifically in MISH, and are straight-forward to include in existing and future semantic hashing models. We experimentally compare MISH to state-of-the-art semantic hashing baselines in the task of document similarity search. We find that even though multi-index hashing also improves the efficiency of the baselines compared to a linear scan, they are still upwards of 33% slower than MISH, while MISH is still able to obtain state-of-the-art effectiveness.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 14 of its 35 references that are in the map. First posted on arXiv 26 Mar 2021.
Builds on
14 of 35 references.
References · 14
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016A Survey on Learning to Hashcited by 119
- 2015Learning to Hash for Indexing Big Data - A Surveycited by 39
- 2019Candidate Generation with Binary Codes for Large-Scale Top-N Recommendationcited by 19
- 2020Content-aware Neural Hashing for Cold-start Recommendationcited by 13
- 2017Variational Deep Semantic Hashing for Text Documentscited by 12
- 2018NASH: Toward End-to-End Neural Architecture for Generative Semantic Hashingcited by 11
- 2013Fast Exact Search in Hamming Space with Multi-Index Hashingcited by 6
- 2018Recurrent Binary Embedding for GPU-Enabled Exhaustive Retrieval from Billion-Scale Semantic Vectorscited by 6
- 2020Unsupervised Semantic Hashing with Pairwise Reconstructioncited by 5
2 more
- 2019Unsupervised Neural Generative Semantic Hashingcited by 4
- 2019Document Hashing with Mixture-Prior Generative Modelscited by 4
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 1.
5 papers.
- 2022Hyperbolic Hierarchical Contrastive Hashingcited by 9
- 2021Representation Learning for Efficient and Effective Similarity Search and Recommendationcited by 0
- 2021Sequential Modelling with Applications to Music Recommendation, Fact-Checking, and Speed Readingcited by 0
- 2022Learning Similarity Preserving Binary Codes for Recommender Systemscited by 0
- 2024Bit-mask Robust Contrastive Knowledge Distillation for Unsupervised Semantic Hashingcited by 0
- 2024Bit-mask Robust Contrastive Knowledge Distillation for Unsupervised Semantic Hashing10 Mar 2024
- 2022Hyperbolic Hierarchical Contrastive Hashing17 Dec 2022
- 2022Learning Similarity Preserving Binary Codes for Recommender Systems18 Apr 2022
- 2021Sequential Modelling with Applications to Music Recommendation, Fact-Checking, and Speed Reading11 Sep 2021
- 2021Representation Learning for Efficient and Effective Similarity Search and Recommendation4 Sep 2021