mlsanityData to 14 Oct 2026

SPFresh: Incremental In-Place Update for Billion-Scale Vector Search

arXiv 2410.14452 ↗First posted 18 Oct 2024cs.IRcited by 28

Not on the map. Why?

Abstract (arXiv)

Approximate Nearest Neighbor Search (ANNS) is now widely used in various applications, ranging from information retrieval, question answering, and recommendation, to search for similar high-dimensional vectors. As the amount of vector data grows continuously, it becomes important to support updates to vector index, the enabling technique that allows for efficient and accurate ANNS on vectors. Because of the curse of high dimensionality, it is often costly to identify the right neighbors of a single new vector, a necessary process for index update. To amortize update costs, existing systems maintain a secondary index to accumulate updates, which are merged by the main index by global rebuilding the entire index periodically. However, this approach has high fluctuations of search latency and accuracy, not even to mention that it requires substantial resources and is extremely time-consuming for rebuilds. We introduce SPFresh, a system that supports in-place vector updates. At the heart of SPFresh is LIRE, a lightweight incremental rebalancing protocol to split vector partitions and reassign vectors in the nearby partitions to adapt to data distribution shift. LIRE achieves low-overhead vector updates by only reassigning vectors at the boundary between partitions, where in a high-quality vector index the amount of such vectors are deemed small. With LIRE, SPFresh provides superior query latency and accuracy to solutions based on global rebuild, with only 1% of DRAM and less than 10% cores needed at the peak compared to the state-of-the-art, in a billion scale vector index with 1% of daily vector update rate.

Key facts. Cited by 28 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Oct 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 12; 2026: 15.

28 papers.

Sort:

By area:

  1. 2025RAGO: Systematic Performance Optimization for Retrieval-Augmented Generation Servingcited by 19
  2. 2025Quake: Adaptive Indexing for Vector Searchcited by 8
  3. 2024Incremental IVF Index Maintenance for Streaming Vector Searchcited by 7
  4. 2025MicroNN: An On-device Disk-resident Updatable Vector Databasecited by 6
  5. 2026Pancake: Hierarchical Memory System for Multi-Agent LLM Servingcited by 5
  6. 2025LSM-VEC: A Large-Scale Disk-Based System for Dynamic Vector Searchcited by 4
  7. 2025Cracking Vector Search Indexescited by 3
  8. 2025Drift-Adapter: A Practical Approach to Near Zero-Downtime Embedding Model Upgrades in Vector Databasescited by 3
  9. 2025Cloud-Native Vector Search: A Comprehensive Performance Analysiscited by 3
  10. 2025HAKES: Scalable Vector Database for Embedding Search Servicecited by 2
  11. 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
  12. 2026A Super Fast K-means for Indexing Vector Embeddingscited by 2
16 more
  1. 2025How Should We Evaluate Data Deletion in Graph-Based ANN Indexes?cited by 1
  2. 2026GPU-Accelerated Algorithms for Graph Vector Search: Taxonomy, Empirical Study, and Research Directionscited by 1
  3. 2025Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANNcited by 0
  4. 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walkscited by 0
  5. 2026Efficient K-generalizable Learned Searchcited by 0
  6. 2026FGIM: a Fast Graph-based Indexes Merging Framework for Approximate Nearest Neighbor Searchcited by 0
  7. 2026IVF-TQ: Calibration-Free Streaming Vector Search via a Codebook-Free Residual Layercited by 0
  8. 2026NasZip: Software and Hardware Co-Design to Accelerate Approximate Nearest Neighbor Search with DIMM-Based Near-Data Processingcited by 0
  9. 2026Digitizing Coaching Intelligence: An Agentic Framework for Holistic Athlete Profiling using VLM and RAGcited by 0
  10. 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Searchcited by 0
  11. 2026MERIT: Efficient In-Place Deletion for Dynamic Graph-Based Approximate Nearest Neighbor Indexescited by 0
  12. 2026SafeQL: Search-based Refinement for Safe and Efficient LLM-based Text-to-SQLcited by 0
  13. 2026Stop Indexing at Full Precision: Revisiting Clustering for Vector Embeddingscited by 0
  14. 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrievalcited by 0
  15. 2026Hybrid GPU-CPU Retrieval for Personalized Search at Ultra-Large Scalecited by 0
  16. 2026Exploiting Residual Reachability for Cross-Model Migration of Graph-Based Indexes in Approximate Nearest Neighbor Searchcited by 0