×

Cluster-based scalable collaborative filtering

  • US 8,738,467 B2
  • Filed: 03/16/2006
  • Issued: 05/27/2014
  • Est. Priority Date: 03/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing a predictive recommendation for a first item to an active user based at least in part on ratings of the first item, the method comprising:

  • selecting, by a computing device, from a set of N clusters comprising users, at least one cluster that is similar to the active user based at least in part on ratings of multiple items made by the users in the N clusters;

    from the at least one cluster, determining, by the computing device, based at least in part on ratings of the multiple items that have been rated by users in the at least one cluster, similarity values for users in the at least one cluster;

    identifying, by the computing device, based at least in part on the similarity values, K users that are similar to the active user, wherein each of the K users have provided a rating for the first item; and

    providing, by the computing device, the predictive recommendation for the first item to the active user based at least in part on determining;

    an average rating of the active user for the multiple items;

    an average rating of each of the K users for items that include at least a subset of the multiple items;

    for each of the K users, a difference between the rating for the first item and the average rating for the items that include at least a subset of the multiple items; and

    an addition that includes at least the average rating of the active user and the difference to form the predictive recommendation for the first item.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×