GROUP COMPOSITION BASED RECOMMENDER SYSTEM AND METHOD
First Claim
1. A recommender system, comprisinga rating storage system;
- a group composition storage system;
a correlation module configured to compute correlations between a first group and further groups, byretrieving information representing users in the further groups from the group composition storage system,retrieving information representing rating values for items from a reference set associated with the users of the first group and of the further groups indicated by the information representing users in the further groups;
computing correlations between the rating values in the retrieved information representing the rating values for the items from the reference set for items from the reference set associated with pairs of users, each pair comprising a respective one of the users of the first group and a respective one of the users form one of the further groups;
computing an aggregate of the correlations for respective ones of the further groups;
a composition module configured to compute an aggregate of parameter values for the group, from parameter values associated with the other groups, wherein the further groups that are used to compute the aggregate of parameter values are selected and/or weighted dependent on the aggregate of correlations for the respective ones of the other further groups.
1 Assignment
0 Petitions
Accused Products
Abstract
A recommender system stores rating values for items associated with identified users and groups of users and information representing users that are part of the groups of users. A correlation module computes correlations between a first group and other groups, by retrieving the information representing users in the first group and the other groups from the group composition storage system, retrieving the information representing rating values for items from a reference set associated with the users of the first group and the other groups and computing an aggregate of correlations between the rating values for items from the reference set associated with pairs of users, each pair comprising a respective one of the users of the first group and a respective one of the users form one of the other groups. A composition module con- figured to compute an aggregate of parameter values for the group from parameter values, such as rating values for items, associated with the other groups, wherein the other groups that are used to compute the aggregate of parameter values are selected and/or weighted dependent on the aggregate of correlations. By aggregated correlations as a group based similarity score, the adaptability of the recommender system to group composition is increased.
6 Citations
14 Claims
-
1. A recommender system, comprising
a rating storage system; -
a group composition storage system; a correlation module configured to compute correlations between a first group and further groups, by retrieving information representing users in the further groups from the group composition storage system, retrieving information representing rating values for items from a reference set associated with the users of the first group and of the further groups indicated by the information representing users in the further groups; computing correlations between the rating values in the retrieved information representing the rating values for the items from the reference set for items from the reference set associated with pairs of users, each pair comprising a respective one of the users of the first group and a respective one of the users form one of the further groups; computing an aggregate of the correlations for respective ones of the further groups; a composition module configured to compute an aggregate of parameter values for the group, from parameter values associated with the other groups, wherein the further groups that are used to compute the aggregate of parameter values are selected and/or weighted dependent on the aggregate of correlations for the respective ones of the other further groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine implemented method of generating Recommendations, wherein processing a request for a recommendation for a first group of users comprises
a computer system retrieving first information representing in further groups from a group composition storage system, the computer system retrieving second information representing rating values for items from a reference set associated with the users of the first group and the further groups based on the first information; -
the computer system computing correlations between the rating values from the second information for items from the reference set associated with pairs of users based on the retrieved second information, each pair comprising a respective one of the users of the first group and a respective one of the users from one of the further groups; the computer system computing an aggregate of the correlations for respective ones of the further groups; the computer system computing an aggregate of parameter values for the first group, from parameter values associated with the further groups, wherein the further groups that are used to compute the aggregate of parameter values are selected and/or weighted dependent on the aggregate of correlations. - View Dependent Claims (11, 12, 13)
-
-
14. A tangible computer readable medium, comprising a program of instructions for a programmable computer system that, when executed by the programmable computer system will cause the programmable computer system to process a request for a recommendation for a first group of users by executing the steps of
retrieving first information representing from a group composition storage system, the first information representing further groups, other than said first group; -
retrieving second information representing rating values for items from a reference set associated with the users of the first group and the further groups based on the first information; computing correlations between the rating values from the second information for items from the reference set associated with pairs of users based on the retrieved second information, each pair comprising a respective one of the users of the first group and a respective one of the users from one of the further groups; computing an aggregate of the correlations for respective ones of the further groups; computing an aggregate of parameter values for the first group, from parameter values associated with the further groups, wherein the further groups that are used to compute the aggregate of parameter values are selected and/or weighted dependent on the aggregate of correlations.
-
Specification