Saved in:
Bibliographic Details
Main Authors: Luo, Jingjia, Zhang, Mingxing, Chen, Kang, Liao, Xia, Shan, Yingdi, Jiang, Jinlei, Wu, Yongwei
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.20461
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912354387623936
author Luo, Jingjia
Zhang, Mingxing
Chen, Kang
Liao, Xia
Shan, Yingdi
Jiang, Jinlei
Wu, Yongwei
author_facet Luo, Jingjia
Zhang, Mingxing
Chen, Kang
Liao, Xia
Shan, Yingdi
Jiang, Jinlei
Wu, Yongwei
contents The increase in the dimensionality of neural embedding models has enhanced the accuracy of semantic search capabilities but also amplified the computational demands for Approximate Nearest Neighbor Searches (ANNS). This complexity poses significant challenges in online and interactive services, where query latency is a critical performance metric. Traditional graph-based ANNS methods, while effective for managing large datasets, often experience substantial throughput reductions when scaled for intra-query parallelism to minimize latency. This reduction is largely due to inherent inefficiencies in the conventional fork-join parallelism model. To address this problem, we introduce AverSearch, a novel parallel graph-based ANNS framework that overcomes these limitations through a fully asynchronous architecture. Unlike existing frameworks that struggle with balancing latency and throughput, AverSearch utilizes a dynamic workload balancing mechanism that supports continuous, dependency-free processing. This approach not only minimizes latency by eliminating unnecessary synchronization and redundant vertex processing but also maintains high throughput levels. Our evaluations across various datasets, including both traditional benchmarks and modern large-scale model generated datasets, show that AverSearch consistently outperforms current state-of-the-art systems. It achieves up to 2.1-8.9 times higher throughput at comparable latency levels across different datasets and reduces minimum latency by 1.5 to 1.9 times.
format Preprint
id arxiv_https___arxiv_org_abs_2504_20461
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Graph-Based Approximate Nearest Neighbor Search Achieving: Low Latency Without Throughput Loss
Luo, Jingjia
Zhang, Mingxing
Chen, Kang
Liao, Xia
Shan, Yingdi
Jiang, Jinlei
Wu, Yongwei
Distributed, Parallel, and Cluster Computing
The increase in the dimensionality of neural embedding models has enhanced the accuracy of semantic search capabilities but also amplified the computational demands for Approximate Nearest Neighbor Searches (ANNS). This complexity poses significant challenges in online and interactive services, where query latency is a critical performance metric. Traditional graph-based ANNS methods, while effective for managing large datasets, often experience substantial throughput reductions when scaled for intra-query parallelism to minimize latency. This reduction is largely due to inherent inefficiencies in the conventional fork-join parallelism model. To address this problem, we introduce AverSearch, a novel parallel graph-based ANNS framework that overcomes these limitations through a fully asynchronous architecture. Unlike existing frameworks that struggle with balancing latency and throughput, AverSearch utilizes a dynamic workload balancing mechanism that supports continuous, dependency-free processing. This approach not only minimizes latency by eliminating unnecessary synchronization and redundant vertex processing but also maintains high throughput levels. Our evaluations across various datasets, including both traditional benchmarks and modern large-scale model generated datasets, show that AverSearch consistently outperforms current state-of-the-art systems. It achieves up to 2.1-8.9 times higher throughput at comparable latency levels across different datasets and reduces minimum latency by 1.5 to 1.9 times.
title Efficient Graph-Based Approximate Nearest Neighbor Search Achieving: Low Latency Without Throughput Loss
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2504.20461