COLLABORATIVE FILTERING-BASED RECOMMENDATIONS
First Claim
Patent Images
1. A computer-implemented method comprising:
- choosing item recommendations for different users via different user similarity measures when applying collaborative filtering for the different users; and
outputting the item recommendations.
2 Assignments
0 Petitions
Accused Products
Abstract
Various techniques can be used to implement a collaborative filtering-based recommendation engine. For example, different similarity measures can be used for different users. Different similarity measures can be used for a particular user across time. A superior similarity measure can be found for a user. User-defined similarity measures can be supported.
58 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
choosing item recommendations for different users via different user similarity measures when applying collaborative filtering for the different users; and
outputting the item recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
choosing item recommendations for different users via different user similarity measures when applying collaborative filtering for the different users;
choosing item recommendations for a first user via different user similarity measures when applying collaborative filtering for the first user at different times while choosing item recommendations for a second user via a same user similarity measure;
selecting a user similarity measure out of a plurality of user similarity measures for use when choosing item recommendations for a third user based on performance of the user similarity measure;
receiving from a fourth user a user-defined similarity measure; and
employing the user-defined similarity measure when generating item recommendations for the fourth user; and
outputting the item recommendations.
-
-
14. One or more computer-readable media having encoded thereon a data structure comprising:
-
an indication of a user; and
an indication of a similarity function associated with the user and designated for application when determining a neighborhood of similar users in a recommender system configured to provide item recommendations for the user. - View Dependent Claims (15, 16)
-
-
17. One or more computer-readable media having encoded thereon a recommender system comprising:
-
a plurality of user ratings for a plurality of items;
a user similarity measure mapping configured to map different users to different similarity measures; and
a collaborative filtering engine configured to apply the different similarity measures for the different users against the plurality of user ratings for the plurality of items and generate recommendations therefrom. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
means for storing a a plurality of user ratings for a plurality of items;
means for storing a user similarity measure mapping configured to map different users to different similarity measures; and
means for collaborative filtering configured to apply the different similarity measures for the different users against the plurality of user ratings for the plurality of items and generate recommendations therefrom.
-
-
22. A computer-implemented method comprising:
-
testing a plurality of user similarity measures for a particular user, wherein the testing determines respective predictive accuracies of the user similarity measures for the particular user;
selecting a best performing user similarity measure out of the user similarity measures based on predictive accuracy of the user similarity measure; and
designating the best performing user similarity measure as to be used when generating recommendations for the particular user with collaborative filtering.
-
Specification