paper-with-me

Papers

SAH: Shifting-aware Asymmetric Hashing for Reverse $k$-Maximum Inner Product Search

2022-11-23 · Qiang Huang, Yanhao Wang, Anthony K. H. Tung

This paper investigates a new yet challenging problem called Reverse $k$-Maximum Inner Product Search (R$k$MIPS). Given a query (item) vector, a set of item vectors, and a set of user vectors, the problem of R$k$MIPS 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 R$k$MIPS 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$\sim$8$\times$ faster than the state-of-the-art methods for R$k$MIPS while achieving F1-scores of over 90\%. The code is available at \url{https://github.com/HuangQiang/SAH}.

📄 PDF Abstract BibTeX arXiv:2211.12751

Code (1)

huangqiang/sah 공식 구현 pytorch

Tasks

Blocking

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Improved Asymmetric Locality Sensitive Hashing (ALSH) for Maximum Inner Product Search (MIPS)

2014-10-20 · Anshumali Shrivastava, Ping Li

Recently it was shown that the problem of Maximum Inner Product Search (MIPS) is efficient and it admits provably sub-linear hashing algorithms. Asymmetric transformations before hashing were the key in solving MIPS whic…

Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)

2014-05-22 · NeurIPS 2014 12 · Anshumali Shrivastava, Ping Li

We present the first provably sublinear time algorithm for approximate \emph{Maximum Inner Product Search} (MIPS). Our proposal is also the first hashing algorithm for searching with (un-normalized) inner product as the …

Collaborative Filtering

Learning Binary Codes for Maximum Inner Product Search

2015-12-01 · ICCV 2015 12 · Fumin Shen, Wei Liu, Shaoting Zhang, Yang Yang 외

Binary coding or hashing techniques are recognized to accomplish efficient near neighbor search, and have thus attracted broad interests in the recent vision and learning studies. However, such studies have rarely been d…

SADIH: Semantic-Aware DIscrete Hashing

2019-04-03 · Zheng Zhang, Guo-Sen Xie, Yang Li, Sheng Li 외

Due to its low storage cost and fast query speed, hashing has been recognized to accomplish similarity search in large-scale multimedia retrieval applications. Particularly supervised hashing has recently received consid…

Retrieval

Asymmetric Deep Supervised Hashing

2017-07-26 · Qing-Yuan Jiang, Wu-Jun Li

Hashing has been widely used for large-scale approximate nearest neighbor search because of its storage and search efficiency. Recent work has found that deep supervised hashing can significantly outperform non-deep supe…

Retrieval