paper-with-me

홈 › Papers

Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph

2025-09-29 · Dingyi Kang, Dongming Jiang, Hanshen Yang, Hang Liu, Bingzhe Li arxiv

Approximate Nearest Neighbor Search (ANNS), as the core of vector databases (VectorDBs), has become widely used in modern AI and ML systems, powering applications from information retrieval to bio-informatics. While graph-based ANNS methods achieve high query efficiency, their scalability is constrained by the available host memory. Recent disk-based ANNS approaches mitigate memory usage by offloading data to Solid-State Drives (SSDs). However, they still suffer from issues such as long I/O traversal path, misalignment with storage I/O granularity, and high in-memory indexing overhead, leading to significant I/O latency and ultimately limiting scalability for large-scale vector search. In this paper, we propose PageANN, a disk-based approximate nearest neighbor search (ANNS) framework designed for high performance and scalability. PageANN introduces a page-node graph structure that aligns logical graph nodes with physical SSD pages, thereby shortening I/O traversal paths and reducing I/O operations. Specifically, similar vectors are clustered into page nodes, and a co-designed disk data layout leverages this structure with a merging technique to store only representative vectors and topology information, avoiding unnecessary reads. To further improve efficiency, we design a memory management strategy that combines lightweight indexing with coordinated memory-disk data allocation, maximizing host memory utilization while minimizing query latency and storage overhead. Experimental results show that PageANN significantly outperforms state-of-the-art (SOTA) disk-based ANNS methods, achieving 1.85x-10.83x higher throughput and 51.7%-91.9% lower latency across different datasets and memory budgets, while maintaining comparable high recall accuracy.

📄 PDF Abstract BibTeX arXiv:2509.25487

Code (0)

등록된 구현이 없습니다.

Tasks

Information Retrieval

Similar Papers 제목 키워드 기반

Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitations

2023-10-29 · NeurIPS 2023 11 · Piotr Indyk, Haike Xu

Graph-based approaches to nearest neighbor search are popular and powerful tools for handling large datasets in practice, but they have limited theoretical guarantees. We study the worst-case performance of recent graph-…

In-Place Updates of a Graph Index for Streaming Approximate Nearest Neighbor Search

2025-02-19 · Haike Xu, Magdalen Dobson Manohar, Philip A. Bernstein, Badrish Chandramouli 외

Indices for approximate nearest neighbor search (ANNS) are a basic component for information retrieval and widely used in database, search, recommendation and RAG systems. In these scenarios, documents or other objects a…

Information RetrievalRAG

SPANN: Highly-efficient Billion-scale Approximate Nearest Neighborhood Search

2021-05-21 · NeurIPS 2021 12 · Qi Chen, Bing Zhao, Haidong Wang, Mingqin Li 외

The in-memory algorithms for approximate nearest neighbor search (ANNS) have achieved great success for fast high-recall search, but are extremely expensive when handling very large scale database. Thus, there is an incr…

OOD-DiskANN: Efficient and Scalable Graph ANNS for Out-of-Distribution Queries

2022-10-22 · Shikhar Jaiswal, Ravishankar Krishnaswamy, Ankit Garg, Harsha Vardhan Simhadri 외

State-of-the-art algorithms for Approximate Nearest Neighbor Search (ANNS) such as DiskANN, FAISS-IVF, and HNSW build data dependent indices that offer substantially better accuracy and search efficiency over data-agnost…

SPANN: Highly-efficient Billion-scale Approximate Nearest Neighbor Search

2021-11-05 · NeurIPS 2021 12 · Qi Chen, Bing Zhao, Haidong Wang, Mingqin Li 외

The in-memory algorithms for approximate nearest neighbor search (ANNS) have achieved great success for fast high-recall search, but are extremely expensive when handling very large scale database. Thus, there is an incr…