Approximate Nearest Neighbor Search with Window Filters
Not on the map. Why?
Abstract (arXiv)
We define and investigate the problem of textitc-approximate window search: approximate nearest neighbor search where each point in the dataset has a numeric label, and the goal is to find nearest neighbors to queries within arbitrary label ranges. Many semantic search problems, such as image and document search with timestamp filters, or product search with cost filters, are natural examples of this problem. We propose and theoretically analyze a modular tree-based framework for transforming an index that solves the traditional c-approximate nearest neighbor problem into a data structure that solves window search. On standard nearest neighbor benchmark datasets equipped with random label values, adversarially constructed embeddings, and image search embeddings with real timestamps, we obtain up to a 75× speedup over existing solutions at the same level of recall.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 13 of its 34 references that are in the map. First posted on arXiv 1 Feb 2024.
Builds on
13 of 34 references.
References · 13
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2023GPT-4 Technical Reportcited by 18,132
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2023Check Your Facts and Try Again: Improving Large Language Models with External Knowledge and Automated Feedbackcited by 351
- 2021RedCaps: web-curated image-text data created by the people, for the peoplecited by 175
- 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
- 2023ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithmscited by 24
- 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitationscited by 20
- 2018Hardness of Approximate Nearest Neighbor Searchcited by 19
- 2019Graph-based Nearest Neighbor Search: From Practice to Theorycited by 19
- 2023PECANN: Parallel Efficient Clustering with Graph-Based Approximate Nearest Neighbor Searchcited by 3
- 2023Faster Parallel Exact Density Peaks Clusteringcited by 2
1 more
- 2020Practical Trade-Offs for the Prefix-Sum Problemcited by 1
Built on by
Citing papers per year: 2025: 4; 2026: 7.
11 papers.
- 2025Advancing Decoding Strategies: Enhancements in Locally Typical Sampling for LLMscited by 4
- 2025Benchmarking Filtered Approximate Nearest Neighbor Search Algorithms on Transformer-based Embedding Vectorscited by 2
- 2026Opal: Private Memory for Personal AIcited by 1
- 2025Text2VectorSQL: Towards a Unified Interface for Vector Search and SQL Queriescited by 0
- 2025Breaking the Curse of Dimensionality: On the Stability of Modern Vector Retrievalcited by 0
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Datacited by 0
- 2026FAVOR: Efficient Filter-Agnostic Vector ANNS Based on Selectivity-Aware Exclusion Distancescited by 0
- 2026EMA: Approximate Nearest Neighbor Search with General Attribute Filtering and Dynamic Updatescited by 0
- 2026Query-aware Routing for Filtered Approximate Nearest Neighbors Searchcited by 0
- 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Searchcited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrievalcited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrieval17 Sep 2026
- 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Search20 Jul 2026
- 2026Query-aware Routing for Filtered Approximate Nearest Neighbors Search18 Jun 2026
- 2026EMA: Approximate Nearest Neighbor Search with General Attribute Filtering and Dynamic Updates30 May 2026
- 2026FAVOR: Efficient Filter-Agnostic Vector ANNS Based on Selectivity-Aware Exclusion Distances8 May 2026
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Data8 Apr 2026
- 2026Opal: Private Memory for Personal AI2 Apr 2026
- 2025Breaking the Curse of Dimensionality: On the Stability of Modern Vector Retrieval13 Dec 2025
- 2025Benchmarking Filtered Approximate Nearest Neighbor Search Algorithms on Transformer-based Embedding Vectors29 Jul 2025
- 2025Text2VectorSQL: Towards a Unified Interface for Vector Search and SQL Queries29 Jun 2025
- 2025Advancing Decoding Strategies: Enhancements in Locally Typical Sampling for LLMs3 Jun 2025