Key advantages of using RaBitQ
mainRaBitQ is designed as a drop-in replacement for binary quantization and (uniform) scalar quantization, offering several benefits:
- High Accuracy with Tiny Space: Provides state-of-the-art similarity estimates across various space budgets. The smallest representation uses a one-bit code per padded dimension plus per-vector factors.
- Fast Distance Estimation: Utilizes bitwise operations for speed. For batched scans in IVF and SymphonyQG, it leverages FastScan for optimized performance.
- Theoretical Error Bound: Provides an asymptotically optimal error bound for distance and inner product estimation, which can be used for reliable ordering and reranking.