×

Collaborative filtering

  • US 9,177,048 B1
  • Filed: 03/26/2013
  • Issued: 11/03/2015
  • Est. Priority Date: 02/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • generating an initial overall probability distribution p(s|u) as a combination of an initial first probability distribution p(z|u) and an initial second probability distribution p(s|z), wherein the initial first probability distribution p(z|u) is a probability of a particular category of a plurality of categories given a user of a set of users, wherein the categories are represented by one or more latent variables, and wherein the initial second probability distribution p(s|z) is a probability distribution of a set of items with respect to the one or more latent variables;

    calculating an updated second probability distribution p(s|z)new of a current set of items with respect to the one or more latent variables including, wherein the updated second probability distribution is calculated using counter values determined based on prior user selections of items in the set of items and according to user membership in the categories represented by the latent variables, wherein each counter value corresponds to a category of which the user is a member, and wherein each counter value is fractionally incremented relative to other categories of which the user is also a member; and

    generating a relationship score for each of one or more items in the current set of items, wherein each relationship score generated for a particular item relates the particular item to relating to a particular user in the set of users based on the particular user'"'"'s category memberships and the updated second probability distribution.

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