SAH: Shifting-aware Asymmetric Hashing for Reverse k-Maximum Inner Product Search
Not on the map. Why?
Abstract (arXiv)
This paper investigates a new yet challenging problem called Reverse k-Maximum Inner Product Search (RkMIPS). Given a query (item) vector, a set of item vectors, and a set of user vectors, the problem of RkMIPS aims to find a set of user vectors whose inner products with the query vector are one of the k largest among the query and item vectors. We propose the first subquadratic-time algorithm, i.e., Shifting-aware Asymmetric Hashing (SAH), to tackle the RkMIPS problem. To speed up the Maximum Inner Product Search (MIPS) on item vectors, we design a shifting-invariant asymmetric transformation and develop a novel sublinear-time Shifting-Aware Asymmetric Locality Sensitive Hashing (SA-ALSH) scheme. Furthermore, we devise a new blocking strategy based on the Cone-Tree to effectively prune user vectors (in a batch). We prove that SAH achieves a theoretical guarantee for solving the RMIPS problem. Experimental results on five real-world datasets show that SAH runs 4~8× faster than the state-of-the-art methods for RkMIPS while achieving F1-scores of over 90%. The code is available at urlhttps://github.com/HuangQiang/SAH.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 48 references that are in the map. First posted on arXiv 23 Nov 2022.
Builds on
13 of 48 references.
References · 13
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2015Practical and Optimal LSH for Angular Distancecited by 105
- 2015Quantization based Fast Inner Product Searchcited by 29
- 2014On Symmetric and Asymmetric LSHs for Inner Product Searchcited by 23
- 2014Improved Asymmetric Locality Sensitive Hashing (ALSH) for Maximum Inner Product Search (MIPS)cited by 15
- 2016A Greedy Approach for Budgeted Maximum Inner Product Searchcited by 11
- 2020Locality-Sensitive Hashing Scheme based on Longest Circular Co-Substringcited by 11
- 2019Norm-Explicit Quantization: Improving Vector Quantization for Maximum Inner Product Searchcited by 10
- 2018Norm-Ranging LSH for Maximum Inner Product Searchcited by 8
- 2019Understanding and Improving Proximity Graph based Maximum Inner Product Searchcited by 5
- 2021Reverse Maximum Inner Product Search: How to efficiently find users who would like to buy my item?cited by 5
- 2015Diamond Sampling for Approximate Maximum All-pairs Dot-product (MAD) Searchcited by 3
1 more
Built on by
Citing papers per year: 2026: 1.
1 paper.