atlas

Research map / Learning theory and algorithms / Clustering

Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Search

NeurIPS 2025 · Learning theory and algorithms › Clustering · approach: Clustering approximation algorithms

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 Optimist, a router for clustering-based maximum inner product search that scores each shard by an optimistic upper estimate of its max inner product, built from the first two moments (with a rank-t masked covariance sketch).

Problem

Routing (selecting which shards to probe) in clustering-based approximate maximum inner product search has received little attention; existing routers like mean or normalized mean are ad hoc and mis-estimate shard maxima, especially when vector norms vary.

Approach

Apply the optimism-in-the-face-of-uncertainty principle to routing: score each shard by a one-sided Chebyshev upper bound on its inner-product quantile, mean plus a variance term, and sketch the covariance with a masked rank-t approximation so the router stores only t+2 vectors per shard.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · Text2Image, 95% recallrelative points probed: -22%Helped
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · Music, 95% recallrelative points probed: -54%Helped
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · DeepImage, 95% recallrelative points probed: +10%Hurt
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · GloVe, 95% recallrelative points probed: -5.5%Helped
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · MsMarco-MiniLM, 95% recallrelative points probed: -7.7%Helped
Use Optimist routing instead of NormalizedMeanClustering-based MIPS · Nq-Ada2, 95% recallrelative points probed: -20%Helped
Use a rank-t Masked Sketch instead of the full covariance matrix (ablation)Optimist · ANN benchmark datasets, larger krecallHurt

Surprising findings

Limitations

Experimental setup

Datasets: Text2Image Music DeepImage GloVe MsMarco-MiniLM Nq-Ada2

Benchmarks: Text2Image Music DeepImage GloVe MsMarco-MiniLM Nq-Ada2

Metrics: top-100 recall vs number of points probed latency (ms) router size (MB) prediction error E_l

Baselines: Mean router NormalizedMean router ScaNN router SubPartition (kRt)

Builds on: spherical KMeans ScaNN Eckart-Young-Mirsky low-rank approximation kRt

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