# A scalable solution to the nearest neighbor search problem through   local-search methods on neighbor graphs

**Authors:** Eric S. Tellez, Guillermo Ruiz, Edgar Chavez, Mario Graff

arXiv: 1705.10351 · 2021-06-30

## TL;DR

This paper presents a scalable local-search algorithm on neighbor graphs for approximate nearest neighbor search, achieving competitive speed, accuracy, and memory efficiency on various datasets.

## Contribution

Introduces a novel local-search method using metaheuristics for efficient approximate nearest neighbor search with optimized graph construction strategies.

## Key findings

- Achieves competitive speed and accuracy on synthetic and real datasets.
- Reduces memory footprint compared to existing methods.
- Demonstrates robustness across different data types.

## Abstract

Near neighbor search (NNS) is a powerful abstraction for data access; however, data indexing is troublesome even for approximate indexes. For intrinsically high-dimensional data, high-quality fast searches demand either indexes with impractically large memory usage or preprocessing time.   In this paper, we introduce an algorithm to solve a nearest-neighbor query $q$ by minimizing a kernel function defined by the distance from $q$ to each object in the database. The minimization is performed using metaheuristics to solve the problem rapidly; even when some methods in the literature use this strategy behind the scenes, our approach is the first one using it explicitly. We also provide two approaches to select edges in the graph's construction stage that limit memory footprint and reduce the number of free parameters simultaneously.   We carry out a thorough experimental comparison with state-of-the-art indexes through synthetic and real-world datasets; we found out that our contributions achieve competitive performances regarding speed, accuracy, and memory in almost any of our benchmarks.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1705.10351/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1705.10351/full.md

## References

38 references — full list in the complete paper: https://tomesphere.com/paper/1705.10351/full.md

---
Source: https://tomesphere.com/paper/1705.10351