SYSTEM AND METHOD FOR ITEM RECOMMENDATIONS
First Claim
1. A recommendation system comprising a computer-readable storage device having program code stored in the storage device, wherein:
- the computer readable storage device includes a plurality of records;
each of the plurality of records includes a user identifier, an item identifier, and a rating value;
each of the plurality of records is linked in a first and a second dimension;
the first dimension links records with a same user identifier in a sequence according to the item identifier; and
the second dimension links records with a same item identifier in a sequence according to the user identifier,and the recommendation system is operable to;
update only similarity factors between neighboring users and an advisee for a new rating being entered for at least one advisee profile; and
determine a ranked matching list of the neighboring users.
2 Assignments
0 Petitions
Accused Products
Abstract
Means and a computerized method for recommending items such as books and audio compact disks. For each item, a user profile includes ratings provided by users of the system. Unlike present recommendation systems, the user profiles do not include pre-computed similarity factors measuring similarity between users. Rather, when an advisee requests a recommendation, similarity measures are computed comparing the advisee to other users, and the similarity measures are associated with the other users. A subset of the users is selected, where the subset includes the users most similar to the advisee. A recommendation is made based on the ratings by the members of the selected subset.
17 Citations
13 Claims
-
1. A recommendation system comprising a computer-readable storage device having program code stored in the storage device, wherein:
-
the computer readable storage device includes a plurality of records; each of the plurality of records includes a user identifier, an item identifier, and a rating value; each of the plurality of records is linked in a first and a second dimension; the first dimension links records with a same user identifier in a sequence according to the item identifier; and the second dimension links records with a same item identifier in a sequence according to the user identifier, and the recommendation system is operable to; update only similarity factors between neighboring users and an advisee for a new rating being entered for at least one advisee profile; and determine a ranked matching list of the neighboring users.
-
-
2. A method for generating a recommendation of an item to an advisee, the method comprising:
-
receiving, by a computing apparatus of a recommendation system, a recommendation request including a selected item list of an advisee; selecting, by the computing apparatus, a first set of users from a plurality of users of the recommendation system based on the selected item list; selecting, by the computing apparatus, neighboring users from the first set of users based on similarities between the advisee and each member of the first set of users; and generating, by the computing apparatus, a recommendation of at least one item from the selected item list based on ratings provided by each of the neighboring users. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification