Residual Vector Product Quantization for Approximate Nearest Neighbor Search

被引:4
作者
Xu, Zhi [1 ]
Niu, Lushuai [1 ]
Meng, Ruimin [1 ]
Zhao, Longyang [1 ]
Ji, Jianqiu [1 ,2 ]
机构
[1] Guilin Univ Elect Technol, Sch Comp Sci & Informat Secur, Guilin 541004, Peoples R China
[2] Doodod Technol Co Ltd, Guilin, Peoples R China
来源
ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2022, PT I | 2022年 / 13280卷
基金
中国国家自然科学基金;
关键词
Vector quantization; Approximate nearest neighbor search; Residual encoding;
D O I
10.1007/978-3-031-05933-9_17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Product Quantization is popular for approximate nearest neighbor search, which decomposes the vector space into Cartesian product of several subspaces and constructs separately one codebook for each subspace. The construction of codebooks dominates the quantization error that directly impacts the retrieval accuracy. In this paper, we propose a novel quantization method, residual vector product quantization (RVPQ), which constructs a residual hierarchy structure consisted of several ordered residual codebooks for each subspace. The proposed method minimizes the quantization error by jointly optimizing all the codebooks in each subspace using the efficient mini-batch stochastic gradient descent algorithm. Furthermore, an efficient encoding method, based on H-variable Beam Search, is also proposed to reduce the computation complexity of encoding with negligible loss of accuracy. Extensive experiments show that our proposed method outperforms the-state-of-the-art on retrieval accuracy while retaining a comparable computation complexity.
引用
收藏
页码:208 / 220
页数:13
相关论文
共 17 条
[1]   Optimized residual vector quantization for efficient approximate nearest neighbor search [J].
Ai, Liefu ;
Yu, Junqing ;
Wu, Zebin ;
He, Yunfeng ;
Guan, Tao .
MULTIMEDIA SYSTEMS, 2017, 23 (02) :169-181
[2]   Additive Quantization for Extreme Vector Compression [J].
Babenko, Artem ;
Lempitsky, Victor .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :931-938
[3]   The Inverted Multi-Index [J].
Babenko, Artem ;
Lempitsky, Victor .
2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, :3069-3076
[4]   Searching in high-dimensional spaces -: Index structures for improving the performance of multimedia Databases [J].
Böhm, C ;
Berchtold, S ;
Keim, D .
ACM COMPUTING SURVEYS, 2001, 33 (03) :322-373
[5]   Approximate Nearest Neighbor Search by Residual Vector Quantization [J].
Chen, Yongjian ;
Guan, Tao ;
Wang, Cheng .
SENSORS, 2010, 10 (12) :11259-11273
[6]   Optimized Product Quantization for Approximate Nearest Neighbor Search [J].
Ge, Tiezheng ;
He, Kaiming ;
Ke, Qifa ;
Sun, Jian .
2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, :2946-2953
[7]   Quantization [J].
Gray, RM ;
Neuhoff, DL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (06) :2325-2383
[8]   Product Quantization for Nearest Neighbor Search [J].
Jegou, Herve ;
Douze, Matthijs ;
Schmid, Cordelia .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (01) :117-128
[9]   Locally Optimized Product Quantization for Approximate Nearest Neighbor Search [J].
Kalantidis, Yannis ;
Avrithis, Yannis .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :2329-2336
[10]   Efficient Mini-batch Training for Stochastic Optimization [J].
Li, Muu ;
Zhang, Tong ;
Chen, Yuqiang ;
Smola, Alexander J. .
PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, :661-670