Improved asymmetric locality sensitive hashing (ALSH) for Maximum Inner Product Search (MIPS)

Anshumali Shrivastava, Ping Li

Research output: Contribution to conferencePaperpeer-review

46 Scopus citations

Abstract

Recently we showed that the problem of Maximum Inner Product Search (MIPS) is efficient and it admits provably sub-linear hashing algorithms. In [23], we used asymmetric transformations to convert the problem of approximate MIPS into the problem of approximate near neighbor search which can be efficiently solved using L2-LSH. In this paper, we revisit the problem of MIPS and argue that the quantizations used in L2-LSH is suboptimal for MIPS compared to signed random projections (SRP) which is another popular hashing scheme for cosine similarity (or correlations). Based on this observation, we provide different asymmetric transformations which convert the problem of approximate MIPS into the problem amenable to SRP instead of L2-LSH. An additional advantage of our scheme is that we also obtain LSH type space partitioning which is not possible with the existing scheme. Our theoretical analysis shows that the new scheme is significantly better than the original scheme for MIPS. Experimental evaluations strongly support the theoretical findings. In addition, we also provide the first empirical comparison that shows the superiority of hashing over tree based methods [21] for MIPS.

Original languageEnglish (US)
Pages812-821
Number of pages10
StatePublished - 2015
Event31st Conference on Uncertainty in Artificial Intelligence, UAI 2015 - Amsterdam, Netherlands
Duration: Jul 12 2015Jul 16 2015

Other

Other31st Conference on Uncertainty in Artificial Intelligence, UAI 2015
Country/TerritoryNetherlands
CityAmsterdam
Period7/12/157/16/15

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Improved asymmetric locality sensitive hashing (ALSH) for Maximum Inner Product Search (MIPS)'. Together they form a unique fingerprint.

Cite this