



Incremental in-place update system for billion-scale vector search from Microsoft Research. Maintains 2.41x lower P99.9 latency than baselines while supporting efficient vector updates with minimal resource overhead.
SPFresh is a system that supports in-place vector updates, with LIRE (Lightweight Incremental REbalancing) at its core - a protocol to split vector partitions and reassign vectors in 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.
Existing systems maintain a secondary index to accumulate updates, which are merged by the main index through global rebuilding. This approach has:
SPFresh eliminates the need for global index rebuilds through incremental in-place updates.
Published in October 2024 by USTC, Microsoft Research Asia, and Harvard University.
Designed for applications requiring efficient vector index updates:
Loading more......