Entropy based Nearest Neighbor Search in High Dimensions

被引:116
|
作者
Panigrahy, Rina [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
D O I
10.1145/1109557.1109688
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 q required depends on the entropy of the hash value h(p) of a random point p at the same distance from q at its nearest neighbor, given q and the locality preserving hash function h chosen randomly from the hash family. Precisely, we show that if the entropy I (h(p)vertical bar q, h) = M and g is a bound on the probability that two far-off points will hash to the same bucket, then we can find the approximate nearest neighbor in O(n(rho)) time and near linear (O) over tilde (n) space where p = M/log(l/g). Alternatively we can build a data structure of size O(n1/((1-rho)) to answer queries in 0(d) time. By applying this analysis to the locality preserving hash functions in [17, 21, 6] and adjusting the parameters we show that the c nearest neighbor can be computed in time O(nP) and near linear space where rho approximate to 2.06/c as c becomes large.
引用
收藏
页码:1186 / 1195
页数:10
相关论文
共 50 条
  • [41] Privacy preserving nearest neighbor search
    Shaneck, Mark
    Kim, Yongdae
    Kumar, Vipin
    ICDM 2006: SIXTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, WORKSHOPS, 2006, : 541 - +
  • [42] Improvement by Sorting and Thresholding in PCA Based Nearest Neighbor Search
    Ichihashi, Hidetomo
    Ogita, Toshiro
    Honda, Katsuhiro
    Notsu, Akira
    2012 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2012,
  • [43] Hardness of Approximate Nearest Neighbor Search
    Rubinstein, Aviad
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 1260 - 1268
  • [44] Fast search nearest neighbor classification based on structured templates
    Barnes, CF
    DETECTION AND REMEDIATION TECHNOLOGIES FOR MINES AND MINELIKE TARGETS II, 1997, 3079 : 60 - 70
  • [45] GGNN: Graph-Based GPU Nearest Neighbor Search
    Groh, Fabian
    Ruppert, Lukas
    Wieschollek, Patrick
    Lensch, Hendrik P. A.
    IEEE TRANSACTIONS ON BIG DATA, 2023, 9 (01) : 267 - 279
  • [46] Nearest neighbor search for relevance feedback
    Tesic, J
    Manjunath, BS
    2003 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL II, PROCEEDINGS, 2003, : 643 - 648
  • [47] Multiple k nearest neighbor search
    Chung, Yu-Chi
    Su, I-Fang
    Lee, Chiang
    Liu, Pei-Chi
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2017, 20 (02): : 371 - 398
  • [48] Spectral Approaches to Nearest Neighbor Search
    Abdullah, Amirali
    Andoni, Alexandr
    Kannan, Ravindran
    Krauthgamer, Robert
    2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 581 - 590
  • [49] AN EFFICIENT NEAREST NEIGHBOR SEARCH METHOD
    SOLEYMANI, MR
    MORGERA, SD
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1987, 35 (06) : 677 - 679
  • [50] Learning to Index for Nearest Neighbor Search
    Chiu, Chih-Yi
    Prayoonwong, Amorntip
    Liao, Yin-Chih
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2020, 42 (08) : 1942 - 1956