English

Norm-Range Partition: A Universal Catalyst for LSH based Maximum Inner Product Search (MIPS)

Machine Learning 2018-11-06 v2 Machine Learning

Abstract

Recently, locality sensitive hashing (LSH) was shown to be effective for MIPS and several algorithms including L2L_2-ALSH, Sign-ALSH and Simple-LSH have been proposed. In this paper, we introduce the norm-range partition technique, which partitions the original dataset into sub-datasets containing items with similar 2-norms and builds hash index independently for each sub-dataset. We prove that norm-range partition reduces the query processing complexity for all existing LSH based MIPS algorithms under mild conditions. The key to performance improvement is that norm-range partition allows to use smaller normalization factor most sub-datasets. For efficient query processing, we also formulate a unified framework to rank the buckets from the hash indexes of different sub-datasets. Experiments on real datasets show that norm-range partition significantly reduces the number of probed for LSH based MIPS algorithms when achieving the same recall.

Keywords

Cite

@article{arxiv.1810.09104,
  title  = {Norm-Range Partition: A Universal Catalyst for LSH based Maximum Inner Product Search (MIPS)},
  author = {Xiao Yan and Xinyan Dai and Jie Liu and Kaiwen Zhou and James Cheng},
  journal= {arXiv preprint arXiv:1810.09104},
  year   = {2018}
}
R2 v1 2026-06-23T04:47:48.077Z