Thick boundaries in binary space and their influence on nearest-neighbor search

被引:19
|
作者
Trzcinski, Tomasz [1 ]
Lepetit, Vincent [1 ]
Fua, Pascal [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Comp Vis Lab, CH-1015 Lausanne, Switzerland
关键词
Approximate nearest neighbor search; Binary vectors; Locality sensitive hashing; Hierarchical k-means; ALGORITHM;
D O I
10.1016/j.patrec.2012.08.006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Binary descriptors allow faster similarity computation than real-valued ones while requiring much less storage. As a result, many algorithms have recently been proposed to binarize floating-point descriptors so that they can be searched for quickly. Unfortunately, even if the similarity between vectors can be computed fast, exhaustive linear search remains impractical for truly large databases and approximate nearest neighbor (ANN) search is still required. It is therefore surprising that relatively little attention has been paid to the efficiency of ANN algorithms on binary vectors and this is the focus of this paper. We first show that binary-space Voronoi diagrams have thick boundaries, meaning that there are many points that lie at the same distance from two random points. This violates the implicit assumption made by most ANN algorithms that points can be neatly assigned to clusters centered around a set of cluster centers. As a result, state-of-the-art algorithms that can operate on binary vectors exhibit much lower performance than those that work with floating point ones. The above analysis is the first contribution of the paper. The second one is two effective ways to overcome this limitation, by appropriately randomizing either a tree-based algorithm or hashing-based one. In both cases, we show that we obtain precision/recall curves that are similar to those than can be obtained using floating point number calculation, but at much reduced computational cost. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:2173 / 2180
页数:8
相关论文
共 50 条
  • [1] Continuous Nearest-Neighbor Search in the Presence of Obstacles
    Gao, Yunjun
    Zheng, Baihua
    Chen, Gang
    Chen, Chun
    Li, Qing
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2011, 36 (02):
  • [2] Random Binary Search Trees for Approximate Nearest Neighbour Search in Binary Space
    Komorowski, Michal
    Trzcinski, Tomasz
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PREMI 2017, 2017, 10597 : 473 - 479
  • [3] Nearest Neighbor Search In Hyperspectral Data Using Binary Space Partitioning Trees
    Myasnikov, Evgeny
    2021 11TH WORKSHOP ON HYPERSPECTRAL IMAGING AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2021,
  • [4] 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
  • [5] Random Binary Search Trees for approximate nearest neighbour search in binary space
    Komorowski, Michal
    Trzcinski, Tomasz
    APPLIED SOFT COMPUTING, 2019, 79 : 87 - 93
  • [6] A fast binary encoding mechanism for approximate nearest neighbor search
    Zhao, Hongwei
    Wang, Zhen
    Liu, Pingping
    Wu, Bin
    NEUROCOMPUTING, 2016, 178 : 112 - 122
  • [7] Distributed Adaptive Binary Quantization for Fast Nearest Neighbor Search
    Liu, Xianglong
    Li, Zhujin
    Deng, Cheng
    Tao, Dacheng
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (11) : 5324 - 5336
  • [8] Self-Organizing Binary Encoding for Approximate Nearest Neighbor Search
    Ozan, Ezgi Can
    Kiranyaz, Serkan
    Gabbouj, Moncef
    Hu, Xiaohua
    2016 24TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2016, : 1103 - 1107
  • [9] Binary Hashing for Approximate Nearest Neighbor Search on Big Data: A Survey
    Cao, Yuan
    Qi, Heng
    Zhou, Wenrui
    Kato, Jien
    Li, Keqiu
    Liu, Xiulong
    Gui, Jie
    IEEE ACCESS, 2018, 6 : 2039 - 2054
  • [10] M-PCA Binary Embedding For Approximate Nearest Neighbor Search
    Ozan, Ezgi Can
    Kiranyaz, Serkan
    Gabbouj, Moncef
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 2, 2015, : 1 - 5