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 条
  • [21] Is it possible to find the single nearest neighbor of a query in high dimensions?
    Ting, Kai Ming
    Washio, Takashi
    Zhu, Ye
    Xu, Yang
    Zhang, Kaifeng
    ARTIFICIAL INTELLIGENCE, 2024, 336
  • [22] Nearest Neighbor Search Based on Product Quantization in Clusters
    Liu S.-W.
    Chen W.
    Zhao W.
    Chen J.-C.
    Lu P.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (02): : 303 - 314
  • [23] An improved nearest neighbor search algorithm based on LAESA
    Yamaguchi, Kazuaki
    Kondo, Yoichi
    Topics in Applied and Theoretical Mathematics and Computer Science, 2001, : 192 - 196
  • [24] Incremental updating of nearest neighbor-based high-dimensional entropy estimation
    Kybic, Jan
    2006 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-13, 2006, : 3255 - 3258
  • [25] A Spatial Cloaking Framework Based on Range Search for Nearest Neighbor Search
    Kim, Hyoungshick
    DATA PRIVACY MANAGEMENT AND AUTONOMOUS SPONTANEOUS SECURITY, 2010, 5939 : 93 - 105
  • [26] Estimation of Renyi Entropy of Order α Based on the Nearest Neighbor Distance
    Kim, Young-Sik
    2014 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA), 2014, : 125 - 129
  • [27] Nearest neighbor estimates of Kaniadakis entropy
    Danila-Cernat, Ioana
    ANALELE STIINTIFICE ALE UNIVERSITATII OVIDIUS CONSTANTA-SERIA MATEMATICA, 2022, 30 (01): : 171 - 189
  • [28] Efficient search for approximate nearest neighbor in high dimensional spaces
    Kushilevitz, E
    Ostrovsky, R
    Rabani, Y
    SIAM JOURNAL ON COMPUTING, 2000, 30 (02) : 457 - 474
  • [29] Novel Approach for Nearest Neighbor Search in High Dimensional Space
    Zhang, Ming
    Alhajj, Reda
    2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 489 - 494
  • [30] Efficient nearest neighbor search in high dimensional hamming space
    Fan, Bin
    Kong, Qingqun
    Zhang, Baoqian
    Liu, Hongmin
    Pan, Chunhong
    Lu, Jiwen
    PATTERN RECOGNITION, 2020, 99