Dynamic programming based optimized product quantization for approximate nearest neighbor search

被引:4
作者
Cai, Yuanzheng [1 ,2 ]
Ji, Rongrong [1 ,2 ]
Li, Shaozi [1 ,2 ]
机构
[1] Xiamen Univ, Dept Cognit Sci, Xiamen, Peoples R China
[2] Xiamen Univ, Fujian Key Lab Brain Like Intelligence Syst, Fujian, Peoples R China
关键词
Approximate nearest neighbor search; Optimized product quantization; Dynamic programming; Optimal quantizer; Retrieval; Global optimal solution; Overhead analysis;
D O I
10.1016/j.neucom.2016.01.112
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Product quantization and its variances have emerged in approximate nearest neighbor search, with a wide range of applications. However, the optimized division of product subspaces retains as an open problem that largely degenerates the retrieval accuracy. In the paper, an extremely optimized product quantization scheme is introduced, which ensures, both theoretically and experimentally, a much better subspace partition comparing to the existing state-of-the-arts PQ and OPQ. The key innovation is to formulate subspace partition as a graph-based optimization problem, by which dynamic programming is leveraged to pursuit optimal quantizer learning. Another advantage is that the proposed scheme is very easily integrated with the cutting-edge multi-indexing structure, with a nearly eligible overhead in addition. We have conducted a serial of large-scale quantitative evaluations, with comparisons to a group of recent works including PQ OPQ, and multi-Index. We have shown superior performance gain in the widely used SIFT1B benchmark, which validates the merits of the proposed algorithm. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:110 / 118
页数:9
相关论文
共 35 条
[1]  
[Anonymous], 2004, P 20 ACM S COMP
[2]  
[Anonymous], 2009, NEURIPS
[3]  
[Anonymous], ACM T INTELLIGENT SY
[4]  
[Anonymous], 2007, P IEEE CVPR
[5]  
[Anonymous], IJCAI P INT JOINT C
[6]  
[Anonymous], IEEE T IMAGE PROCESS
[7]  
[Anonymous], SYSTEMS MAN CYBERN A
[8]  
Arandjelovic R, 2012, PROC CVPR IEEE, P2911, DOI 10.1109/CVPR.2012.6248018
[9]   Quantize and Conquer: A dimensionality-recursive solution to clustering, vector quantization, and image retrieval [J].
Avrithis, Yannis .
2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, :3024-3031
[10]   The Inverted Multi-Index [J].
Babenko, Artem ;
Lempitsky, Victor .
2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, :3069-3076