Entropy based Nearest Neighbor Search in High Dimensions
Rina Panigrahy

TL;DR
This paper introduces a novel entropy-based approach for approximate nearest neighbor search in high-dimensional Euclidean spaces, reducing query time and space complexity compared to traditional hashing methods.
Contribution
It proposes a new method that uses entropy of hash values to improve the efficiency of high-dimensional nearest neighbor search.
Findings
Achieves approximate nearest neighbor search in sublinear time.
Provides bounds on the number of neighborhood samples needed based on entropy.
Demonstrates near-linear space complexity for high-dimensional data.
Abstract
In this paper we study the problem of finding the approximate nearest neighbor of a query point in the high dimensional space, focusing on the Euclidean space. The earlier approaches use locality-preserving hash functions (that tend to map nearby points to the same value) to construct several hash tables to ensure that the query point hashes to the same bucket as its nearest neighbor in at least one table. Our approach is different -- we use one (or a few) hash table and hash several randomly chosen points in the neighborhood of the query point showing that at least one of them will hash to the bucket containing its nearest neighbor. We show that the number of randomly chosen points in the neighborhood of the query point required depends on the entropy of the hash value of a random point at the same distance from at its nearest neighbor, given and the locality…
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.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Face and Expression Recognition · Data Management and Algorithms
