Two-stage routing with optimized guided search and greedy algorithm on proximity graph

被引:7
作者
Xu, Xiaoliang [1 ]
Wang, Mengzhao [1 ]
Wang, Yuxiang [1 ]
Ma, Dingcheng [1 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou 310018, Peoples R China
关键词
Approximate nearest neighbor search; Proximity graph; Optimized greedy algorithm; Optimized guided search; Two-stage routing strategy; APPROXIMATE NEAREST-NEIGHBOR; PRODUCT QUANTIZATION; TREES;
D O I
10.1016/j.knosys.2021.107305
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As interest surges in large-scale retrieval tasks, proximity graphs are now the leading paradigm. Most existing proximity graphs share the simple greedy algorithm as their routing strategy for approximate nearest neighbor search (ANNS), but this leads to two issues: low routing efficiency and local optimum; this because they ignore the special requirements of different routing stages. Generally, the routing can be divided into two stages: the stage far from the query (S1) and the stage closer to the query (S2). S1 aims to quickly route to the vicinity of the query, and the efficiency is dominant. While S2 focuses on finding the results accurately, so the accuracy is staple. We carefully design tailored routing algorithm for each stage, then combine them together to form a Two-stage routing with Optimized Guided search and Greedy algorithm (TOGG). For S1, we propose optimized guided search to quickly locate the query's neighborhood by the guidance of the query direction. While for S2, we propose optimized greedy algorithm to comprehensively visit the vertices near the query by agilely detecting explicit and implicit convergence paths. Finally, using theoretical and experimental analysis, we demonstrate the proposed method can achieve better performance of efficiency and effectiveness than state-of-the-art work. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:14
相关论文
共 46 条
[1]   Quarter-Point Product Quantization for approximate nearest neighbor search [J].
An, Shan ;
Huang, Zhibiao ;
Bai, Shuang ;
Che, Guangfu ;
Ma, Xin ;
Luo, Jie ;
Chen, Yu .
PATTERN RECOGNITION LETTERS, 2019, 125 :187-194
[2]  
Andoni A, 2006, ANN IEEE SYMP FOUND, P459
[3]  
[Anonymous], 2011, P 17 ACM SIGKDD INT
[4]   An optimal algorithm for approximate nearest neighbor searching in fixed dimensions [J].
Arya, S ;
Mount, DM ;
Netanyahu, NS ;
Silverman, R ;
Wu, AY .
JOURNAL OF THE ACM, 1998, 45 (06) :891-923
[5]  
Baranchuk D., 2019, P INT C MACH LEARN
[6]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[7]  
Cai D., IEEE T PATTERN ANAL
[8]   RobustiQ: A Robust ANN Search Method for Billion-scale Similarity Search on GPUs [J].
Chen, Wei ;
Chen, Jincai ;
Zou, Fuhao ;
Li, Yuan-Fang ;
Lu, Ping ;
Zhao, Wei .
ICMR'19: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, 2019, :132-140
[9]  
Dearholt D. W., 1988, SIGNALS SYSTEMS COMP, P548
[10]  
Dong W., 2011, WWW 11, P577, DOI DOI 10.1145/1963405.1963487