The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 31, 2021

Filed:

Mar. 28, 2019
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Anup Rao, San Jose, CA (US);

Yasin Abbasi Yadkori, San Francisco, CA (US);

Tung Mai, San Jose, CA (US);

Ryan Rossi, Mountain View, CA (US);

Ritwik Sinha, Cupertino, CA (US);

Matvey Kapilevich, Irvington, NY (US);

Alexandru Ionut Hodorogea, Bucharest, RO;

Assignee:

ADOBE INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/00 (2019.01); H04N 21/258 (2011.01); H04N 21/482 (2011.01); H04N 21/2668 (2011.01);
U.S. Cl.
CPC ...
H04N 21/25883 (2013.01); H04N 21/2668 (2013.01); H04N 21/4826 (2013.01);
Abstract

The present disclosure relates to training a recommendation model to generate trait recommendations using one permutation hashing and populated-value-slot-based densification. In particular, the disclosed systems can train the recommendation model by computing sketch vectors corresponding to traits using one permutation hashing. The disclosed systems can then fill in unpopulated value slots of the sketch vectors using populated-value-slot-based densification. The disclosed systems can combine the resulting densified sketches to generate the trained recommendation model. For example, in some embodiments, the disclosed systems can combine the sketches by generating a plurality of locality sensitive hashing tables based on the sketches. In some embodiments, the disclosed systems generate a count sketch matrix based on the sketches and generate trait embeddings based on the count sketch matrix using spectral embedding. Based on the trait embeddings, the disclosed systems can utilize the recommendation model to flexibly and accurately determine the similarity between traits.


Find Patent Forward Citations

Loading…