System and method for predicting missing product ratings utilizing covariance matrix, mean vector and stochastic gradient descent
First Claim
Patent Images
1. A method of predicting a product rating comprising steps of:
- retaining a set of observed product ratings on a computer storage device;
accessing the set from the computer storage device;
calculating a mean vector, via a computer processor;
estimating a single covariance matrix from the set;
initializing the covariance matrix using the equation R=N−
1/2SN−
1/2, where S denotes an un-normalized sample covariance matrix and elements of the diagonal matrix N denote the number of times each product was rated, predicting a product rating using the mean vector and the covariance matrix when the product rating is absent from the set; and
providing the product rating to an end user.
0 Assignments
0 Petitions
Accused Products
Abstract
A product recommender system where product ratings from a plurality of users are represented as plurality of vectors is disclosed. The ratings vectors are represented by a mean vector and a covariance matrix. The mean vector and the covariance matrix are estimated from a data-set of known product ratings. Product ratings are predicted using the mean vector and the covariance matrix.
-
Citations
11 Claims
-
1. A method of predicting a product rating comprising steps of:
-
retaining a set of observed product ratings on a computer storage device; accessing the set from the computer storage device; calculating a mean vector, via a computer processor; estimating a single covariance matrix from the set; initializing the covariance matrix using the equation R=N−
1/2SN−
1/2, where S denotes an un-normalized sample covariance matrix and elements of the diagonal matrix N denote the number of times each product was rated, predicting a product rating using the mean vector and the covariance matrix when the product rating is absent from the set; andproviding the product rating to an end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of predicting a product rating comprising steps of:
-
retaining a set of observed product ratings on a computer storage device; accessing the set from the computer storage device; calculating a mean vector using a stochastic gradient descent approach, via a computer processor, corresponding to a mean of the set; initializing a single covariance matrix using the equation R=N−
1/2SN−
1/2 where S denotes an un-normalized sample covariance matrix and elements of the diagonal matrix N denote the number of times each product was rated, andestimating the single covariance matrix from the set using a stochastic gradient descent approach;
predicting a product rating using the mean vector and the covariance matrix wherein the product rating is absent from the set; andproviding the product rating to an end user.
-
-
11. A method of predicting a product rating comprising steps of:
-
retaining a set of observed product ratings on a computer storage device; accessing the set from the computer storage device; estimating a covariance matrix from the set using the equation R=N−
1/2SN−
1/2 where S denotes an un-normalized sample covariance matrix and elements of the diagonal matrix N denote the number of times each product was rated,predicting a product rating using the covariance matrix when the product rating is absent from the set; and providing the product rating to an end user.
-
Specification