Efficient LSH computation
AssigneePinterest, Inc.
InventorVitaliy Kulikov
Life of this patent
Estimating the term…
Loading patent…
AssigneePinterest, Inc.
InventorVitaliy Kulikov
Estimating the term…
Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.
A computer implemented method for hashing an input item to a locality sensitive hashing (LSH) partition containing likely similar items from a corpus of items, the method comprising:
The computer implemented method of 1, wherein generating the similarity score for each of the identified items comprises, for each of the identified items:
A non-transitory computer readable medium bearing computer executable instructions which, when executed on a computing system comprising at least a processor executing the instructions, carry out a method for identifying a subset of items of a corpus of items having a high likelihood of similarity to an input item, the method comprising:
A computer system for hashing an input item to a locality sensitive hashing (LSH) partition containing likely similar items from a corpus of items, the system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to hash the input item to a locality sensitive hashing (LSH) partition, the additional components comprising:
Dependencies are inferred from the claim text.