mlsanityData to 7 Oct 2026

EMA: Approximate Nearest Neighbor Search with General Attribute Filtering and Dynamic Updates

arXiv 2606.00734 ↗First posted 30 May 2026cs.DBcited by 0

On the map: Retrieval-augmented generation → Vector search and ANN indexes

Abstract (arXiv)

Filtering Approximate Nearest Neighbor (FANN) search is a critical and emerging task for strengthening the query capability of vector databases, supporting applications such as recommendation systems, retrieval-augmented generation (RAG), and agent memory. However, most existing methods are limited to range or label filtering, often incurring unacceptable index construction time and memory overhead. Predicate-agnostic approaches further struggle to handle a wide range of predicate selectivities effectively. In this paper, we propose EMA, a filtering ANN algorithm that supports multi-predicate queries over mixed numerical and categorical attributes, and efficient dynamic updates. EMA introduces Markers as compact summaries attached to graph edges, providing conservative predicate- and geometric-aware guidance with zero false negatives at the Marker level. During query processing, EMA performs Marker-augmented joint search with a bounded edge recovery mechanism, enabling efficient filtering while preserving graph navigability. Extensive experiments demonstrate that EMA achieves 1.68x--12.25x speedup over state-of-the-art general filtering ANN methods across diverse workloads.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Vector search and ANN indexes, one of 15 directions in Retrieval-augmented generation. Builds on 12 of its 47 references that are in the map. First posted on arXiv 30 May 2026.

Builds on

12 of 47 references.

References · 12

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  2. 2017Billion-scale similarity search with GPUscited by 2,477
  3. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
  4. 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
  5. 2021A Comprehensive Survey and Experimental Comparison of Graph-Based Approximate Nearest Neighbor Searchcited by 82
  6. 2025In-depth Analysis of Graph-based RAG in a Unified Frameworkcited by 45
  7. 2021FreshDiskANN: A Fast and Accurate Graph-Based ANN Index for Streaming Similarity Searchcited by 36
  8. 2024ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Datacited by 31
  9. 2017An Analytical Study of Large SPARQL Query Logscited by 14
  10. 2024Approximate Nearest Neighbor Search with Window Filterscited by 11
  11. 2024UNIFY: Unified Index for Range Filtered Approximate Nearest Neighbors Searchcited by 10
  12. 2025NaviX: A Native Vector Index Design for Graph DBMSs With Robust Predicate-Agnostic Search Performancecited by 4

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026Filtered Approximate Nearest Neighbor Search in Vector Databases: System Design and Performance Analysis
  2. 2025Benchmarking Filtered Approximate Nearest Neighbor Search Algorithms on Transformer-based Embedding Vectors
  3. 2026FAVOR: Efficient Filter-Agnostic Vector ANNS Based on Selectivity-Aware Exclusion Distances
  4. 2026FGIM: a Fast Graph-based Indexes Merging Framework for Approximate Nearest Neighbor Search
  5. 2026A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
  6. 2026Query-aware Routing for Filtered Approximate Nearest Neighbors Search
  7. 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walks
  8. 2026Unified Dominance Graph for Interval-Predicate Approximate Nearest Neighbor Search ↗