



An advanced quantization technique introduced by Google's ScaNN that prioritizes preserving parallel components between vectors rather than minimizing overall distance. Optimized for Maximum Inner Product Search (MIPS) and significantly improves retrieval accuracy.
Loading more......
Anisotropic Vector Quantization is an innovative compression technique introduced by Google Research in ScaNN (Scalable Nearest Neighbors). Unlike traditional quantization that minimizes overall distance, it prioritizes preserving parallel components between vectors.
Traditional quantization focuses on minimizing the overall distance between original and compressed vectors, which isn't ideal for Maximum Inner Product Search (MIPS). Anisotropic quantization instead preserves the components of vectors that are parallel to each other, which is crucial for inner product calculations.
For query vector q and database vector x, anisotropic quantization minimizes: ||q - q̂||² where q̂ is the quantized vector
But prioritizes minimizing the parallel component: ||(q - q̂) · x/||x|| ||²
Available in Google's ScaNN library as the default quantization method.
Free as part of open-source ScaNN library.