Fast Approximate Nearest Neighbor Search with a Dynamic Exploration Graph using Continuous Refinement
Nico Hezel, Kai Uwe Barthel, Konstantin Schall, Klaus Jung

TL;DR
This paper introduces the Dynamic Exploration Graph (DEG), a novel graph-based approach for approximate nearest neighbor search that continuously refines its structure to improve search efficiency, reachability, and adaptability for indexed and unindexed queries.
Contribution
The paper presents the DEG, a new incremental graph construction and optimization method that outperforms existing algorithms in efficiency and robustness for ANNS tasks.
Findings
DEG significantly outperforms existing algorithms in search efficiency.
The graph maintains guaranteed connectivity and reachability.
DEG adapts well to both indexed and unindexed exploration tasks.
Abstract
For approximate nearest neighbor search, graph-based algorithms have shown to offer the best trade-off between accuracy and search time. We propose the Dynamic Exploration Graph (DEG) which significantly outperforms existing algorithms in terms of search and exploration efficiency by combining two new ideas: First, a single undirected even regular graph is incrementally built by partially replacing existing edges to integrate new vertices and to update old neighborhoods at the same time. Secondly, an edge optimization algorithm is used to continuously improve the quality of the graph. Combining this ongoing refinement with the graph construction process leads to a well-organized graph structure at all times, resulting in: (1) increased search efficiency, (2) predictable index size, (3) guaranteed connectivity and therefore reachability of all vertices, and (4) a dynamic graph structure.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Data Management and Algorithms · Optimization and Search Problems
