



Vector compression technique that splits high-dimensional vectors into subvectors and quantizes each independently, achieving significant memory reduction while enabling approximate similarity search.
Loading more......
Product Quantization (PQ) is a vector compression technique that splits high-dimensional vectors into subvectors and quantizes each subvector independently. This achieves significant memory reduction (often 32x or more) while enabling approximate similarity search.
Typical compression:
Combines Inverted File clustering with Product Quantization for both speed and compression.
Applies a learned rotation before quantization to reduce quantization error.
Uses sum of multiple codebook entries for better accuracy.
Advantages:
Disadvantages:
Implemented in open-source libraries (FAISS, ScaNN, etc.)