keyword
iterative quantization
Iterative quantization is a machine learning technique used to convert continuous, high-dimensional vector representations into compact, similarity-preserving binary codes for efficient nearest-neighbor search and large-scale data retrieval. The method operates on dimensionality-reduced, zero-centered data by searching for an optimal orthogonal rotation matrix that minimizes the quantization error between the rotated feature vectors and the discrete vertices of a binary hypercube. It computes this rotation through an alternating minimization algorithm that repeatedly cycles between assigning data points to their nearest binary vertices and solving an orthogonal Procrustes problem to refine the rotation matrix. By effectively aligning the data distribution with the hypercube axes, iterative quantization preserves relative distances in the resulting binary space while maintaining low computational and memory overhead across both unsupervised and supervised embeddings.
1 item

