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:
Sep. 26, 2023

Filed:

Jan. 09, 2018
Applicant:

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

Inventors:

Kourosh Modarresi, Santa Clara, CA (US);

Jamie Mark Diner, Aventura, FL (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06N 20/00 (2019.01); G06F 16/2457 (2019.01); G06N 3/08 (2023.01); G06N 3/045 (2023.01); G06N 20/10 (2019.01); G06N 20/20 (2019.01); G06N 3/044 (2023.01); G06N 5/01 (2023.01); G06N 7/01 (2023.01); H04N 21/258 (2011.01); H04M 3/42 (2006.01);
U.S. Cl.
CPC ...
H04N 21/25875 (2013.01); G06F 16/24573 (2019.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06N 3/044 (2023.01); G06N 5/01 (2023.01); G06N 7/01 (2023.01); G06N 20/10 (2019.01); G06N 20/20 (2019.01); H04M 3/42144 (2013.01);
Abstract

Matrix completion and recommendation provision with deep learning is described. A matrix manager system imputes unknown values of incomplete input matrices using deep learning. Unlike conventional techniques, the matrix manager system completes incomplete input matrices using deep learning regardless of whether an input matrix represents numerical, categorical, or a combination of numerical and categorical attributes. To enable a machine-learning model (e.g., an autoencoder) to complete a matrix, the matrix manager system initially encodes the matrix. This involves normalizing known values of numerical attributes and categorically encoding known values of categorical attributes. The matrix manager system performs categorical encoding by replacing information of a given categorical attribute (e.g., an attribute column) with replacement information for each possible value of the attribute (e.g., new columns for each possible value). The machine-learning model imputes the unknown values based on the encoded matrix and masks indicative of unknown values, numerical attributes, and categorical attributes.


Find Patent Forward Citations

Loading…