Simultaneous Nearest Neighbor Search
Piotr Indyk, Robert Kleinberg, Sepideh Mahabadi, Yang Yuan

TL;DR
This paper introduces the Simultaneous Nearest Neighbor Search problem, proposing an efficient two-step approximation method that finds compatible close points for multiple queries with strong theoretical guarantees and practical effectiveness.
Contribution
It presents a novel approach for SNN, combining approximate nearest neighbor search with offline optimization, achieving near-optimal solutions with provable approximation bounds.
Findings
Achieves $O(rac{ ext{log} k}{ ext{log} ext{log} k})$-approximation for unweighted cases
Constant approximation factor for common compatibility graphs
Empirical results show the approach's approximation factor is close to 1
Abstract
Motivated by applications in computer vision and databases, we introduce and study the Simultaneous Nearest Neighbor Search (SNN) problem. Given a set of data points, the goal of SNN is to design a data structure that, given a collection of queries, finds a collection of close points that are compatible with each other. Formally, we are given query points , and a compatibility graph with vertices in , and the goal is to return data points that minimize (i) the weighted sum of the distances from to and (ii) the weighted sum, over all edges in the compatibility graph , of the distances between and . The problem has several applications, where one wants to return a set of consistent answers to multiple related queries. This generalizes well-studied computational problems, including NN, Aggregate NN and the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
