Method and apparatus for item recommendation using automated collaborative filtering
AssigneeMicrosoft Corporation
InventorsAlexander Chislenko, Yezdezard Z. Lashkari, John E. McNulty
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexander Chislenko, Yezdezard Z. Lashkari, John E. McNulty
Estimating the term…
A method for recommending items to users using automated collaborative filtering stores profiles of users relating ratings to items in memory. Profiles of items may also be stored in memory, the item profiles associating users with the rating given to the item by that user or inferred for the user by the system The user profiles include additional information relating to the user or associated with the rating given to an item by the user. Similarity factors with respect to other users, and confidence factors associated with the similarity factors, are calculated for a user and these similarity factors, in connection with the confidence factors, are used to select a set of neighboring users. The neighboring users are weighted based on their respective similarity factors, and a rating for an item contained in the domain is predicted. In one embodiment, items in the domain have features. In this embodiment, the values for features can be clustered, and the similarity factors incorporate assigned feature weights and feature value cluster weights.
A method for operating a machine to recommend an item to one of a plurality of users, the item not yet rated by the user, the method comprising the steps of:
A computer-implemented method for operating a machine to recommend an item to one of a plurality of users, the item not yet rated by the user, the method comprising the steps, performed by the machine, of:
A computer-implemented method for operating a machine to recommend an item to one of a plurality of users, the item not yet rated by the user, the method comprising the steps, performed by the machine, of:
A computer-implemented method for operating a machine to recommend an item to one of a plurality of users, the item not yet rated by the user, the method comprising the steps, performed by the machine, of:
A computer-implemented method for operating a machine to recommend an item to one of a plurality of users, the item not yet rated by the user, the method comprising the steps, performed by the machine, of:
A Computer-implemented apparatus for recommending an item to one of a plurality of users, the item not yet rated by the user, the apparatus comprising:
A Computer-implemented apparatus for recommending an item to one of a plurality of users, the item not yet rated by the user, the apparatus comprising:
A Computer-implemented apparatus for recommending an item to one of a plurality of users, the item not yet rated by the user, the apparatus comprising:
A Computer-implemented apparatus for recommending an item to one of a plurality of users, the item not yet rated by the user, the apparatus comprising:
A Computer-implemented apparatus for recommending an item to one of a plurality of users, the item not yet rated by the user, the apparatus comprising:
Dependencies are inferred from the claim text.