atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Graph-Based Algorithms for Diverse Similarity Search

ICML 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristic and local search algorithms · 0 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.

Proposes graph-based (DiskANN-style) algorithms that directly return k diverse approximate nearest neighbors, with provable guarantees under bounded doubling dimension and a heuristic version that beats post-processing on real and synthetic data.

Problem

Approximate nearest neighbor search where the k returned points must be diverse (colorful or under a diversity metric), avoiding the costly retrieve-then-rerank two-stage pipeline.

Approach

Modify DiskANN's graph construction so each node keeps out-edges to a diverse set of representatives (by color or diversity metric), and modify greedy search to maintain a diverse solution set, giving query time depending on k and log Δ rather than on the retrieval depth r.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use diverse search with a standard DiskANN index instead of post-processing candidatesDiskANN on the real-world Seller Dataset · Real-world Seller Dataset, k'=1, 95% recall@100latency: upwards of 8ms -> ≈ 4.5msHelped
add diversity-aware index construction to diverse searchDiskANN on the real-world Seller Dataset · Real-world Seller Dataset, k'=1, 95% recall@100latency: ≈ 4.5ms -> around ≈ 1.5msHelped
use diverse search on a standard DiskANN index instead of post-processingDiskANN on semi-synthetic arXiv · Semi-synthetic arXiv, high recall (say 90%)latency: around 90ms -> around 135msHurt
add diversity-aware index construction to diverse searchDiskANN on semi-synthetic arXiv · Semi-synthetic arXiv, high recall (say 90%)latency: around 135ms -> around 25msHelped
increase diversity parameter m from 1 to 2 (ablation)Diverse DiskANN index construction · Skewed SIFTbuild time: 50 -> 53Hurt
increase diversity parameter m from 2 to 10 (ablation)Diverse DiskANN index construction · Skewed SIFTbuild time: 53 -> 55Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Amazon Automotive dataset Arxiv OpenAI embeddings SIFT

Benchmarks: Real-world seller dataset (20M vectors) Amazon Automotive Arxiv (skewed semi-synthetic) SIFT (skewed and balanced semi-synthetic)

Metrics: recall@100 query latency

Baselines: DiskANN with post-processing diversity reranking DiskANN build with diverse search

Builds on: DiskANN Gonzales greedy k-center HNSW

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