WoW: A Window-to-Window Incremental Index for Range-Filtering Approximate Nearest Neighbor Search
Ziqi Wang, Jingzhe Zhang, Wei Hu

TL;DR
This paper introduces a window graph-based index for range-filtering approximate nearest neighbor search that supports incremental updates and arbitrary range filters, achieving fast query times and efficient construction.
Contribution
It proposes a novel window graph-based RFANNS index with an insertion algorithm for incremental updates and optimized range search for arbitrary filters.
Findings
Index construction time is comparable to the most efficient index.
Query performance is 4x faster than the most efficient incremental index.
Index size is 0.4-0.5x smaller than the most query-efficient index.
Abstract
Given a hybrid dataset where every data object consists of a vector and an attribute value, for each query with a target vector and a range filter, range-filtering approximate nearest neighbor search (RFANNS) aims to retrieve the most similar vectors from the dataset and the corresponding attribute values fall in the query range. It is a fundamental function in vector database management systems and intelligent systems with embedding abilities. Dedicated indices for RFANNS accelerate query speed with an acceptable accuracy loss on nearest neighbors. However, they are still facing the challenges to be constructed incrementally and generalized to achieve superior query performance for arbitrary range filters. In this paper, we introduce a window graph-based RFANNS index. For incremental construction, we propose an insertion algorithm to add new vector-attribute pairs into hierarchical…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
