SOAR: Improved Indexing for Approximate Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
This paper introduces SOAR: Spilling with Orthogonality-Amplified Residuals, a novel data indexing technique for approximate nearest neighbor (ANN) search. SOAR extends upon previous approaches to ANN search, such as spill trees, that utilize multiple redundant representations while partitioning the data to reduce the probability of missing a nearest neighbor during search. Rather than training and computing these redundant representations independently, however, SOAR uses an orthogonality-amplified residual loss, which optimizes each representation to compensate for cases where other representations perform poorly. This drastically improves the overall index quality, resulting in state-of-the-art ANN benchmark performance while maintaining fast indexing times and low memory consumption.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 7 of its 16 references that are in the map. First posted on arXiv 31 Mar 2024.
Builds on
7 of 16 references.
References · 7
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 5.
12 papers.
- 2025Quake: Adaptive Indexing for Vector Searchcited by 8
- 2024LoRANN: Low-Rank Matrix Factorization for Approximate Nearest Neighbor Searchcited by 4
- 2025Synthetic bootstrapped pretrainingcited by 4
- 2025Studying Classifier(-Free) Guidance From a Classifier-Centric Perspectivecited by 1
- 2025SmartChunk Retrieval: Query-Aware Chunk Compression with Planning for Efficient Document RAGcited by 1
- 2026Amortized Maximum Inner Product Search with Learned Support Functionscited by 1
- 2025Infinity Search: Approximate Vector Search with Projections on q-Metric Spacescited by 0
- 2025Large-Scale Graph Building in Dynamic Environments: Low Latency and High Qualitycited by 0
- 2026Welfarist Formulations for Diverse Similarity Searchcited by 0
- 2026SubQuad: Near-Quadratic-Free Structure Inference with Distribution-Balanced Objectives in Adaptive Receptor frameworkcited by 0
- 2026PRAG: End-to-End Privacy-Preserving Retrieval-Augmented Generationcited by 0
- 2026Region-Aware CLS Token Augmentation for Fine-Grained Image Retrievalcited by 0
- 2026Region-Aware CLS Token Augmentation for Fine-Grained Image Retrieval7 Oct 2026
- 2026PRAG: End-to-End Privacy-Preserving Retrieval-Augmented Generation29 Apr 2026
- 2026Amortized Maximum Inner Product Search with Learned Support Functions9 Mar 2026
- 2026SubQuad: Near-Quadratic-Free Structure Inference with Distribution-Balanced Objectives in Adaptive Receptor framework19 Feb 2026
- 2026Welfarist Formulations for Diverse Similarity Search9 Feb 2026
- 2025SmartChunk Retrieval: Query-Aware Chunk Compression with Planning for Efficient Document RAG17 Dec 2025
- 2025Synthetic bootstrapped pretraining17 Sep 2025
- 2025Large-Scale Graph Building in Dynamic Environments: Low Latency and High Quality14 Jul 2025
- 2025Infinity Search: Approximate Vector Search with Projections on q-Metric Spaces6 Jun 2025
- 2025Quake: Adaptive Indexing for Vector Search3 Jun 2025
- 2025Studying Classifier(-Free) Guidance From a Classifier-Centric Perspective13 Mar 2025
- 2024LoRANN: Low-Rank Matrix Factorization for Approximate Nearest Neighbor Search24 Oct 2024