Patent ID: 8131732

Claim:
A computer-implemented method for generating a recommendation, comprising: a. performing collaborative filtering on a matrix Y containing historical data of users' ratings on a set of products using an infinite dimensional matrix factorization with a probabilistic non-parametric model where parameters are in infinite-dimensional parameter spaces, wherein the infinite dimensional matrix factorization comprises min X , K > 0 ⁢ ( Y - X ) O 2 + γ 1 ⁢ tr ⁡ ( XK - 1 ⁢ X T ) + γ 2 ⁢ tr ⁡ ( K ) , where K is a square matrix represeting a covarience of X, X is a recommendation matrix, wherein T represents a determinant, Y is the matrix containing missing values, tr is a transpose operation, O denotes indices of observed elements of Y and where γ 1 and γ 2 are constants>0; b. generating one or more recommendations using the collaborative filtering from the recommendation matrix X; and c. displaying the recommendations to a user.