FAST APPROXIMATE NEAREST NEIGHBORS WITH AUTOMATIC ALGORITHM CONFIGURATION

被引:0
|
作者
Muja, Marius [1 ]
Lowe, David G. [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1W5, Canada
关键词
Nearest-neighbors search; Randomized kd-trees; Hierarchical k-means tree; Clustering;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For many computer vision problems, the most time consuming component consists of nearest neighbor matching in high-dimensional spaces. There are no known exact algorithms for solving these high-dimensional problems that are faster than linear search. Approximate algorithms are known to provide large speedups with only minor loss in accuracy, but many such algorithms have been published with only minimal guidance on selecting an algorithm and its parameters for any given problem. In this paper, we describe a system that answers the question, "What is the fastest approximate nearest-neighbor algorithm for my data?" Our system will take any given dataset and desired degree of precision and use these to automatically determine the best algorithm and parameter values. We also describe a new algorithm that applies priority search on hierarchical k-means trees, which we have found to provide the best known performance on many datasets. After testing a range of alternatives, we have found that multiple randomized k-d trees provide the best performance for other datasets. We are releasing public domain code that implements these approaches. This library provides about one order of magnitude improvement in query time over the best previously available software and provides fully automated parameter selection.
引用
收藏
页码:331 / 340
页数:10
相关论文
共 50 条
  • [21] Nonlinear Dimensionality Reduction using Approximate Nearest Neighbors
    Plaku, Erion
    Kavraki, Lydia E.
    PROCEEDINGS OF THE SEVENTH SIAM INTERNATIONAL CONFERENCE ON DATA MINING, 2007, : 180 - 191
  • [22] On approximate nearest neighbors in non-Euclidean spaces
    Indyk, P
    39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 148 - 155
  • [23] The false nearest neighbors algorithm: An overview
    Rhodes, C
    Morari, M
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 : S1149 - S1154
  • [24] Fast approximate search algorithm for nearest neighbor queries in high dimensions
    Pramanik, S
    Li, JH
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 251 - 251
  • [25] Fast and Bayes-consistent nearest neighbors
    Efremenko, Klim
    Kontorovich, Aryeh
    Noivirt, Moshe
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 1276 - 1285
  • [26] Fast Submanifold Learning with Unsupervised Nearest Neighbors
    Kramer, Oliver
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, ICANNGA 2013, 2013, 7824 : 317 - 325
  • [27] A fast algorithm for finding k-nearest neighbors with non-metric dissimilarity
    Zhang, B
    Srihari, SN
    EIGHTH INTERNATIONAL WORKSHOP ON FRONTIERS IN HANDWRITING RECOGNITION: PROCEEDINGS, 2002, : 13 - 18
  • [28] EFFICIENT ASTRONOMICAL DATA CONDENSATION USING APPROXIMATE NEAREST NEIGHBORS
    Lukasik, Szymon
    Lalik, Konrad
    Sarna, Piotr
    Kowalski, Piotr A.
    Charytanowicz, Malgorzata
    Kulczycki, Piotr
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2019, 29 (03) : 467 - 476
  • [29] Random-Walk Based Approximate k-Nearest Neighbors Algorithm for Diffusion State Distance
    Cowen, Lenore J.
    Hu, Xiaozhe
    Lin, Junyuan
    Shen, Yue
    Wu, Kaiyi
    LARGE-SCALE SCIENTIFIC COMPUTING (LSSC 2021), 2022, 13127 : 3 - 15
  • [30] Fuzzy-rough nearest neighbors algorithm
    Sarkar, M
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3556 - 3561