Collaborative filtering
AssigneeGoogle Inc.
InventorsAbhinandan S. Das, Ashutosh Garg, Mayur Datar
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAbhinandan S. Das, Ashutosh Garg, Mayur Datar
Estimating the term…
Systems, methods, and apparatus, including computer program products, for collaborative filtering are provided. A method is provided. The method includes clustering a plurality of entities with respect to one or more latent variables in a probability distribution model of a relationship between a set of entities and a set of items, the probability distribution model comprising a probability distribution of the set of items with respect to the latent variables. The method also includes, as new items are added to the set of items, updating the probability distribution of the set of the items with respect to the latent variables, and generating an updated relationship score for an entity with respect to the set of items based on the entity's fractional membership in the clustering with respect to the latent variables and based on the updated probability distribution of the set of the items with respect to the latent variables.
A computer-implemented method comprising:
A computer program product, encoded on a tangible program carrier, operable to cause data processing apparatus to perform operations comprising:
A system comprising:
A computer-implemented method comprising:
A computer program product, encoded on a tangible program carrier, operable to cause data processing apparatus to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.