atlas

Research map / Graph learning / Graph algorithms and clustering

Navigable Graphs for High-Dimensional Nearest Neighbor Search: Constructions and Limits

NeurIPS 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows any point set admits a navigable graph with average degree O(sqrt(n log n)) for any distance function, and that random ±1 points in O(log n) Euclidean dimensions force average degree Omega(n^{1/2-δ}) for navigable graphs.

Problem

Constructing sparse navigable graphs for greedy nearest-neighbor routing over high-dimensional point sets, where the complete graph is trivially navigable but graph-based ANN search needs few edges.

Approach

Union of a near-neighbor graph (top m neighbors of each node, plus a greedy set cover of near-neighborhoods) gives navigability for any distance function with average degree O(sqrt(n log n)); a lower bound via sharp binomial anti-concentration shows near-neighborhoods of random points overlap little, forcing many edges under Euclidean distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the randomized nearest-neighbor-plus-random-edges construction instead of the complete graphNavigable graph construction · Arbitrary point set and distance functionaverage degree: n -> 2\sqrt{n\ln n}Helped
Use the deterministic greedy set-cover constructionNavigable graph construction · Arbitrary point set and distance functionnumber of edges: 2n^{1.5}\sqrt{\ln n}Helped

Surprising findings

Limitations

Experimental setup

Metrics: average degree maximum degree

Baselines: complete graph Delaunay graph sparse neighborhood graphs

Builds on: sparse neighborhood graphs DiskANN HNSW NSG

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy