TL;DR
Matryoshka Hash Representations (MHR) introduces a novel two-stage quantization method for efficient semantic retrieval, achieving superior performance in low-bit representation scenarios. It outperforms existing methods, reaching .5561 NDCG@10 and .6535 Recall@100 at 32 bytes.
✦ Why It Matters
Implement MHR to improve your semantic retrieval systems, especially under tight storage constraints.
Key Takeaways
How It Works
MHR employs a two-stage quantization process. First, it learns a longer binary code for documents, which is then frozen.
Next, it trains additional zero-initialized residual code adaptors that create shorter, directly searchable prefixes. This separation allows for better optimization of both full-width and prefix codes, enhancing retrieval efficiency.
Related