scholarly journals Reverse Maximum Inner Product Search: How to efficiently find users who would like to buy my item?

2021 ◽  
Author(s):  
Daichi Amagata ◽  
Takahiro Hara
Keyword(s):  
2021 ◽  
Author(s):  
Changyi Ma ◽  
Fangchen Yu ◽  
Yueyao Yu ◽  
Wenye Li

2020 ◽  
Vol 34 (01) ◽  
pp. 51-58 ◽  
Author(s):  
Xinyan Dai ◽  
Xiao Yan ◽  
Kelvin K. W. Ng ◽  
Jiu Liu ◽  
James Cheng

Vector quantization (VQ) techniques are widely used in similarity search for data compression, computation acceleration and etc. Originally designed for Euclidean distance, existing VQ techniques (e.g., PQ, AQ) explicitly or implicitly minimize the quantization error. In this paper, we present a new angle to analyze the quantization error, which decomposes the quantization error into norm error and direction error. We show that quantization errors in norm have much higher influence on inner products than quantization errors in direction, and small quantization error does not necessarily lead to good performance in maximum inner product search (MIPS). Based on this observation, we propose norm-explicit quantization (NEQ) — a general paradigm that improves existing VQ techniques for MIPS. NEQ quantizes the norms of items in a dataset explicitly to reduce errors in norm, which is crucial for MIPS. For the direction vectors, NEQ can simply reuse an existing VQ technique to quantize them without modification. We conducted extensive experiments on a variety of datasets and parameter configurations. The experimental results show that NEQ improves the performance of various VQ techniques for MIPS, including PQ, OPQ, RQ and AQ.


2020 ◽  
Vol 34 (01) ◽  
pp. 139-146
Author(s):  
Jie Liu ◽  
Xiao Yan ◽  
Xinyan Dai ◽  
Zhirong Li ◽  
James Cheng ◽  
...  

The inner-product navigable small world graph (ip-NSW) represents the state-of-the-art method for approximate maximum inner product search (MIPS) and it can achieve an order of magnitude speedup over the fastest baseline. However, to date it is still unclear where its exceptional performance comes from. In this paper, we show that there is a strong norm bias in the MIPS problem, which means that the large norm items are very likely to become the result of MIPS. Then we explain the good performance of ip-NSW as matching the norm bias of the MIPS problem — large norm items have big in-degrees in the ip-NSW proximity graph and a walk on the graph spends the majority of computation on these items, thus effectively avoids unnecessary computation on small norm items. Furthermore, we propose the ip-NSW+ algorithm, which improves ip-NSW by introducing an additional angular proximity graph. Search is first conducted on the angular graph to find the angular neighbors of a query and then the MIPS neighbors of these angular neighbors are used to initialize the candidate pool for search on the inner-product proximity graph. Experiment results show that ip-NSW+ consistently and significantly outperforms ip-NSW and provides more robust performance under different data distributions.


2018 ◽  
Vol 107 (6) ◽  
pp. 1069-1094 ◽  
Author(s):  
Omid Keivani ◽  
Kaushik Sinha ◽  
Parikshit Ram
Keyword(s):  

2017 ◽  
Vol 63 ◽  
pp. 680-688 ◽  
Author(s):  
Zhongyu Li ◽  
Ruogu Fang ◽  
Fumin Shen ◽  
Amin Katouzian ◽  
Shaoting Zhang

Author(s):  
Zhongyu Li ◽  
Fumin Shen ◽  
Ruogu Fang ◽  
Sailesh Conjeti ◽  
Amin Katouzian ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document