Using the k-nearest neighbor graph for proximity searching in metric spaces

被引:0
|
作者
Paredes, Rodrigo [1 ]
Chavez, Edgar [1 ]
机构
[1] Univ Chile, Ctr Web Res, Dept Comp Sci, Santiago, Chile
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Proximity searching consists in retrieving from a database; objects that are close to a query. For this type of searching problem, the most general model is the metric space, where proximity is defined in terms of a distance function. A solution for this problem consists in building an offline index to quickly satisfy online queries. The ultimate goal is to use as few distance computations as possible to satisfy queries, since the distance is considered expensive to compute. Proximity searching is central to several applications, ranging from multimedia indexing and querying to data compression and clustering. In this paper we present a new approach to solve the proximity searching problem. Our solution is based on indexing the database with the k-nearest neighbor graph (kNNG), which is a directed graph connecting each element to its k closest neighbors. We present two search algorithms for both range and nearest neighbor queries which use navigational and metrical features of the kNNG graph. We show that our approach is competitive against current ones. For instance, in the document metric space our nearest neighbor search algorithms perform 30% more distance evaluations than AESA using only a 0.25% of its space requirement. In the same space, the pivot-based technique is completely useless.
引用
收藏
页码:127 / 138
页数:12
相关论文
共 50 条
  • [21] Antipole Tree indexing to support range search and k-nearest neighbor search in metric spaces
    Cantone, D
    Ferro, A
    Pulvirenti, A
    Recupero, DR
    Shasha, D
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (04) : 535 - 550
  • [22] Aggregate k Nearest Neighbor Queries in Metric Spaces
    Ding, Xin
    Zhang, Yuanliang
    Chen, Lu
    Yang, Keyu
    Gao, Yunjun
    WEB AND BIG DATA (APWEB-WAIM 2018), PT II, 2018, 10988 : 317 - 333
  • [23] Fast PNN-based clustering using K-nearest neighbor graph
    Fränti, P
    Virmajoki, O
    Hautamäki, V
    THIRD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2003, : 525 - 528
  • [24] Fast Image Segmentation using Region Merging with a k-Nearest Neighbor Graph
    Liu, Hongzhi
    Guo, Qiyong
    Xu, Mantao
    Shen, I-Fan
    2008 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 639 - +
  • [25] Fuzzy Monotonic K-Nearest Neighbor Versus Monotonic Fuzzy K-Nearest Neighbor
    Zhu, Hong
    Wang, Xizhao
    Wang, Ran
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (09) : 3501 - 3513
  • [26] K-nearest neighbor finding using MaxNearestDist
    Samet, Hanan
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (02) : 243 - 252
  • [27] Intrusion Detection Using k-Nearest Neighbor
    Govindarajan, M.
    Chandrasekaran, R. M.
    FIRST INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING 2009 (ICAC 2009), 2009, : 13 - +
  • [28] Fast Parallel Cosine K-Nearest Neighbor Graph Construction
    Anastasiu, David C.
    Karypis, George
    PROCEEDINGS OF 2016 6TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURE AND ALGORITHMS (IA3), 2016, : 50 - 53
  • [29] Music Genre Classification Using Distance Metric Learning and K-nearest Neighbor Classifier
    Jang, Dalwon
    Shin, Saim
    Lee, JongSeol
    Lee, Myeong-Chun
    Jang, Sei-Jin
    INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE, MANAGEMENT AND ECONOMICS (SSME 2015), 2015, : 855 - 859
  • [30] A new k-nearest neighbor searching algorithm based on angular similarity
    Yu, Xiao-Gao
    Yu, Xiao-Peng
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 1779 - +