PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 4, 2025Proceedings of the ACM on Management of Data1 citationsOpen Access

SAQ: Pushing the Limits of Vector Quantization through Code Adjustment and Dimension Segmentation

View Full Paper
SDShiyuan DengJCJames Cheng

Key Points

  • SAQ significantly cuts quantization error by up to 80%, showcasing its effectiveness in improving vector quantization methods.
  • Key performance metrics indicate an over 80× increase in encoding speed when compared to established techniques like Extended RabitQ.
  • This development employs a dynamic programming algorithm for effective segmentation of dimensions, allowing for targeted bit allocation.
  • Overall, SAQ's advanced quantization techniques enable more efficient data processing in search engine applications.

Abstract

Approximate Nearest Neighbor Search (ANNS) plays a critical role in applications such as search engines, recommender systems, and RAG for LLMs. Vector quantization (VQ), a crucial technique for ANNS, is commonly used to reduce space overhead and accelerate distance computations. However, despite significant research advances, state-of-the-art VQ methods still face challenges in balancing encoding efficiency and quantization accuracy. To address these limitations, we propose a novel VQ method called SAQ. To improve accuracy, SAQ employs a new dimension segmentation technique to strategically partition PCA-projected vectors into segments along their dimensions. By prioritizing leading dimension segments with larger magnitudes, SAQ allocates more bits to high-impact segments, optimizing the use of the available space quota. An efficient dynamic programming algorithm is developed to optimize dimension segmentation and bit allocation, ensuring minimal quantization error. To speed up vector encoding, SAQ devises a code adjustment technique to first quantize each dimension independently and then progressively refine quantized vectors using a coordinate-descent-like approach to avoid exhaustive enumeration. Extensive experiments demonstrate SAQ's superiority over classical methods (e.g., PQ, PCA) and recent state-of-the-art approaches (e.g., LVQ, Extended RabitQ). SAQ achieves up to 80% reduction in quantization error and accelerates encoding speed by over 80× compared to Extended RabitQ.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Deng et al. (2025) studied this question.

synapsesocial.com/papers/694023fa2d562116f28fdb4bhttps://doi.org/10.1145/3769824
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1SAQ: Pushing the Limits of Vector Quantization through Code Adjustment and Dimension Segmentation2025
  2. 2Local Deep Learning Quantization for Approximate Nearest Neighbor Search2024
  3. 3RSAVQ: Riemannian Sensitivity-Aware Vector Quantization for Large Language Models2025
  4. 4RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Search2024 · 74 citations
  5. 5SSVQ: Unleashing the Potential of Vector Quantization with Sign-Splitting2025