Automatic determination of genre-specific relevance of recommendations in a social network
First Claim
1. A method of operating a personal recommender system arranged for being coupled to a computer implemented social network, the computer implemented social network being a computer network that allows participation of a plurality of users, wherein each user can set up a personal list of contacts, wherein each contact of such list is also a participant of the same or another social network, wherein the method is carried out automatically by a machine and comprises the steps of:
- a) detecting that a recommendation of a contact-genre tuple (CU1,g) has been filed in a user account of a user A of the social network, wherein the recommendation of the contact-genre tuple (CU1,g) relates to a content item x of a specific genre (g=g(x)) and has been initiated through a contact account of a contact CU1 of user A,b) monitoring a recommendation related reaction behaviour of user A in response to receiving the recommendation filed in the user account,c) repeating steps a) to b) for a plurality of recommendations of the same contact-genre tuple (CU1,g) and logging a plurality of monitored reaction behaviours for determining a user A related relevance-taste index r=r((CU1,g)) associated to the contact-genre tuple (CU1, g) in dependence of the plurality of monitored reaction behaviours, andd) filtering a current recommendation of the same contact-genre tuple (CU1,g) sent to the user A by filing the current recommendation in the user account only when a filtering criterion is fulfilled by the relevance-taste index of the current recommendation and blocking the current recommendation when the filtering criterion is not fulfilled by the relevance-taste index, presenting filtered recommendations to user A through a display of a user interface coupled to the personal recommender system and storing blocked recommendations in a memory comprised by the recommender system,wherein the method further comprises;
buffering current recommendations that have been sent to the user account but have been blocked and therefore not been provided to user A,filing at least one of the buffered recommendations in the user account, if the at least one recommendation fulfils an adjusted filtering criterion,grouping blocked recommendations being related to a common content item y,determining an accumulated relevance-taste index by summing relevance-taste indices associated to each of the grouped blocked recommendations,filing the grouped blocked recommendations as a single combined recommendation in the user account, if the accumulated relevance-taste index fulfils the filtering criterion,identifying senders F(A) of the grouped blocked recommendations, wherein each of the senders F(A) has an associated contact account that is linked to the user account of user A,for each of the identified senders F(A), determining a like-degree λ
(B,y) for the common content item y, the like-degree λ
(B,y) indicating the respective sender'"'"'s B interest or disinterest in the common content item y,calculating a normalized accumulated relevance-taste index in dependence of the determined like-degrees and the accumulated relevance-taste index, wherein the normalized accumulated relevance-taste index corresponds to an assumed like-degree λ
(A,y) indicating user A'"'"'s interest or disinterest in the common content item y, andfiling a recommendation for the common content item y in the user account, if the normalized accumulated relevance-taste index fulfils the filtering criterion.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an operating method of operating a recommender system, a filtering apparatus (260) for a recommender system (200), a recommender system and a corresponding computer program. An idea of the invention is to automatically learn for a user A in a social network, which recommendations of contacts of user A, who are also members of the social network, are relevant with respect to a genre into which user A is interested in. A learning algorithm is used to interpret feedback from user A in response to receiving recommendations from his/her contacts. Thereby, for each combination of a contact and a genre, a relevance-taste index can be determined. The determined relevance-taste index is subjected to a filter. Only such recommendations are provided to user A, whose associated relevance-taste indices fulfill a filtering criterion. Thereby, the amount of irrelevant recommendations submitted to user A can be significantly reduced.
13 Citations
16 Claims
-
1. A method of operating a personal recommender system arranged for being coupled to a computer implemented social network, the computer implemented social network being a computer network that allows participation of a plurality of users, wherein each user can set up a personal list of contacts, wherein each contact of such list is also a participant of the same or another social network, wherein the method is carried out automatically by a machine and comprises the steps of:
-
a) detecting that a recommendation of a contact-genre tuple (CU1,g) has been filed in a user account of a user A of the social network, wherein the recommendation of the contact-genre tuple (CU1,g) relates to a content item x of a specific genre (g=g(x)) and has been initiated through a contact account of a contact CU1 of user A, b) monitoring a recommendation related reaction behaviour of user A in response to receiving the recommendation filed in the user account, c) repeating steps a) to b) for a plurality of recommendations of the same contact-genre tuple (CU1,g) and logging a plurality of monitored reaction behaviours for determining a user A related relevance-taste index r=r((CU1,g)) associated to the contact-genre tuple (CU1, g) in dependence of the plurality of monitored reaction behaviours, and d) filtering a current recommendation of the same contact-genre tuple (CU1,g) sent to the user A by filing the current recommendation in the user account only when a filtering criterion is fulfilled by the relevance-taste index of the current recommendation and blocking the current recommendation when the filtering criterion is not fulfilled by the relevance-taste index, presenting filtered recommendations to user A through a display of a user interface coupled to the personal recommender system and storing blocked recommendations in a memory comprised by the recommender system, wherein the method further comprises; buffering current recommendations that have been sent to the user account but have been blocked and therefore not been provided to user A, filing at least one of the buffered recommendations in the user account, if the at least one recommendation fulfils an adjusted filtering criterion, grouping blocked recommendations being related to a common content item y, determining an accumulated relevance-taste index by summing relevance-taste indices associated to each of the grouped blocked recommendations, filing the grouped blocked recommendations as a single combined recommendation in the user account, if the accumulated relevance-taste index fulfils the filtering criterion, identifying senders F(A) of the grouped blocked recommendations, wherein each of the senders F(A) has an associated contact account that is linked to the user account of user A, for each of the identified senders F(A), determining a like-degree λ
(B,y) for the common content item y, the like-degree λ
(B,y) indicating the respective sender'"'"'s B interest or disinterest in the common content item y,calculating a normalized accumulated relevance-taste index in dependence of the determined like-degrees and the accumulated relevance-taste index, wherein the normalized accumulated relevance-taste index corresponds to an assumed like-degree λ
(A,y) indicating user A'"'"'s interest or disinterest in the common content item y, andfiling a recommendation for the common content item y in the user account, if the normalized accumulated relevance-taste index fulfils the filtering criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a personal recommender system arranged for being coupled to a computer implemented social network, the computer implemented social network being a computer network that allows participation of a plurality of users, wherein each user can set up a personal list of contacts, wherein each contact of such list is also a participant of the same or another social network, wherein the method is carried out automatically by a machine and comprises the steps of:
-
a) detecting that a recommendation of a contact-genre tuple (CU1,g) has been filed in a user account of a user A of the social network, wherein the recommendation of the contact-genre tuple (CU1,g) relates to a content item x of a specific genre (g=g(x)) and has been initiated through a contact account of a contact CU1 of user A, b) monitoring a recommendation related reaction behaviour of user A in response to receiving the recommendation filed in the user account, c) repeating steps a) to b) for a plurality of recommendations of the same contact-genre tuple (CU1,g) and logging a plurality of monitored reaction behaviours for determining a user A related relevance-taste index r=r((CU1,g)) associated to the contact-genre tuple (CU1, g) in dependence of the plurality of monitored reaction behaviours, and d) filtering a current recommendation of the same contact-genre tuple (CU1,g) sent to the user A by filing the current recommendation in the user account only when a filtering criterion is fulfilled by the relevance-taste index of the current recommendation and by blocking the current recommendation when the filtering criterion is not fulfilled, presenting filtered recommendations to user A through a display of a user interface coupled to the personal recommender system and storing blocked recommendations in a memory comprised by the recommender system; e) grouping blocked recommendations being related to a common content item y, f) determining an accumulated relevance-taste index by summing relevance-taste indices associated to each of the grouped blocked recommendations, g) filing the grouped blocked recommendations as a single combined recommendation in the user account, if the accumulated relevance-taste index fulfils the filtering criterion, h) identifying senders F(A) of the grouped blocked recommendations, wherein each of the senders F(A) has an associated contact account that is linked to the user account of user A, i) for each of the identified senders F(A), determining a like-degree λ
(B,y) for the common content item y, the like-degree λ
(B,y) indicating the respective sender'"'"'s B interest or disinterest in the common content item y,j) calculating a normalized accumulated relevance-taste index in dependence of the determined like-degrees and the accumulated relevance-taste index, wherein the normalized accumulated relevance-taste index corresponds to an assumed like-degree λ
(A,y) indicating user A'"'"'s interest or disinterest in the common content item y, andk) filing a recommendation for the common content item y in the user account, if the normalized accumulated relevance-taste index fulfils the filtering criterion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification