SymphonyQG: Towards Symphonious Integration of Quantization and Graph for Approximate Nearest Neighbor Search
Yutong Gou, Jianyang Gao, Yuexuan Xu, Cheng Long

TL;DR
SymphonyQG introduces a novel integration of quantization and graph-based methods for approximate nearest neighbor search, significantly improving efficiency and accuracy by refining graph structure and eliminating re-ranking steps.
Contribution
It presents SymphonyQG, a new method that better combines quantization and graph techniques, surpassing previous approaches in speed and accuracy for high-dimensional ANN search.
Findings
Achieves state-of-the-art time-accuracy trade-off on real datasets.
Eliminates the need for re-ranking, reducing memory accesses.
Refines graph structure for more efficient search guided by FastScan.
Abstract
Approximate nearest neighbor (ANN) search in high-dimensional Euclidean space has a broad range of applications. Among existing ANN algorithms, graph-based methods have shown superior performance in terms of the time-accuracy trade-off. However, they face performance bottlenecks due to the random memory accesses caused by the searching process on the graph indices and the costs of computing exact distances to guide the searching process. To relieve the bottlenecks, a recent method named NGT-QG makes an attempt by integrating quantization and graph. It (1) replicates and stores the quantization codes of a vertex's neighbors compactly so that they can be accessed sequentially, and (2) uses a SIMD-based implementation named FastScan to efficiently estimate distances based on the quantization codes in batch for guiding the searching process. While NGT-QG achieves promising improvements over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Data Management and Algorithms · Image Retrieval and Classification Techniques
