Heuristics for Computing k-Nearest Neighbors Graphs

被引:0
|
作者
Chavez, Edgar [2 ]
Luduena, Veronica [1 ]
Reyes, Nora [1 ]
机构
[1] Univ Nacl San Luis, Dept Informat, San Luis, Argentina
[2] Ctr Invest Cient & Educ Super Ensenada, Ensenada, Baja California, Mexico
来源
关键词
Near neighbor graph; Proximity search; Metric spaces; DECOMPOSITION;
D O I
10.1007/978-3-030-48325-8_16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The k-Nearest Neighbors Graph (kNNG) consists of links from an object to its k-Nearest Neighbors. This graph is of interest in diverse applications ranging from statistics, machine learning, clustering and outlier detection, computational biology, and even indexing. Obtaining the kNNG is challenging because intrinsically high dimensional spaces are known to be unindexable, even in the approximate case. The cost of building an index is not well amortized over just all the objects in the database. In this paper, we introduce a method to compute the kNNG without building an index. While our approach is sequential, we show experimental evidence that the number of distance computations is a fraction of the n(2)/2 used in the naive solution. We make heavy use of the notion of pivot, that is, database objects with full distance knowledge to all other database objects. From a group of pivots, it is possible to infer upper bounds of distance to other objects.
引用
收藏
页码:234 / 249
页数:16
相关论文
共 50 条
  • [1] k-Nearest Neighbors in Uncertain Graphs
    Potamias, Michalis
    Bonchi, Francesco
    Gionis, Aristides
    Kollios, George
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 997 - 1008
  • [2] BRANCH AND BOUND ALGORITHM FOR COMPUTING K-NEAREST NEIGHBORS
    FUKUNAGA, K
    NARENDRA, PM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) : 750 - 753
  • [3] K-Nearest Neighbors Hashing
    He, Xiangyu
    Wang, Peisong
    Cheng, Jian
    [J]. 2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 2834 - 2843
  • [4] AN IMPROVED BRANCH AND BOUND ALGORITHM FOR COMPUTING K-NEAREST NEIGHBORS
    KAMGARPARSI, B
    KANAL, LN
    [J]. PATTERN RECOGNITION LETTERS, 1985, 3 (01) : 7 - 12
  • [5] Modernizing k-nearest neighbors
    Elizabeth Yancey, Robin
    Xin, Bochao
    Matloff, Norm
    [J]. STAT, 2021, 10 (01):
  • [6] On efficiently finding reverse k-nearest neighbors over uncertain graphs
    Yunjun Gao
    Xiaoye Miao
    Gang Chen
    Baihua Zheng
    Deng Cai
    Huiyong Cui
    [J]. The VLDB Journal, 2017, 26 : 467 - 492
  • [7] On efficiently finding reverse k-nearest neighbors over uncertain graphs
    Gao, Yunjun
    Miao, Xiaoye
    Chen, Gang
    Zheng, Baihua
    Cai, Deng
    Cui, Huiyong
    [J]. VLDB JOURNAL, 2017, 26 (04): : 467 - 492
  • [8] Parallelizing the Bounded K-Nearest Neighbors Algorithm for Distributed Computing Systems
    Japa, Arialdis
    Shi, Yong
    [J]. 2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 38 - 45
  • [9] METHOD FOR DETERMINING K-NEAREST NEIGHBORS
    KITTLER, J
    [J]. KYBERNETES, 1978, 7 (04) : 313 - 315
  • [10] Hausdorff Distance with k-Nearest Neighbors
    Wang, Jun
    Tan, Ying
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT II, 2012, 7332 : 272 - 281