Efficient Reductions for k-Nearest Neighbor Search
summary
Proposes a practical stopping rule called confirmation sampling that queries multiple LSH-style structures until the current best point appears T+1 times, giving a worst-case expected samples ≈ (T+1)/p1 and error probability shrinking as 2^-T. Uses multi-probe hash tables and an SH-forest variant, adapts by searching prefixes and levels, and proves competitiveness up to constant factors with the best LSH-forest strategy for each query. Works with independently drawn hash samples and removes the need to know p1 a priori.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:35Nearest neighbor search
- 1:45Some application areas
- 2:03Hardness of NN search
- 4:21Approximate nearest neighbor
- 5:22Approximate NN in practice
- 9:02NN recall guarantee?
- 10:14LSH with multi-probing
- 12:46From FALCONN documentation
- 14:16Adaptive stopping
- 16:25Abstract view
- 21:53Why confirmation sampling works
- 24:52Abstract confirmation sampling
- 27:18Application to nearest neighbor
- 29:12Partial answer for LSH forest
- 32:08Open question
related talks
42mDistribution-Specific Analysis of Nearest Neighbor Search and Classification
01h 05mNearest Neighbor Methods I
31mNearest Neighbor Based Greedy Coordinate Descent
49mSpectral Approaches to Nearest Neighbor Search
01h 01mNearest Neighbor Methods II
24mSpeeding up search with locality sensitive hashing
01h 08mNearest Neighbors I
01h 05mNearest Neighbors II
