Method and system for expertise mapping based on user activity in recommender systems
First Claim
1. A method for identifying hub experts within a community of users and authoritative documents in a recommender system, comprising:
- identifying documents in a particular field provided by users within the community;
for each identified document;
determining which users within the community have acted upon the identified document;
determining which of the users who have acted upon the identified document are aware of other relevant documents in the particular field and have not directly produced documents in the particular field; and
defining those users as hub experts in the particular field;
determining which identified documents have been acted upon by a predetermined number of hub experts;
defining those documents as authoritative documents; and
associating the hub experts with the authoritative documents;
wherein the steps of defining the hub experts and authoritative documents comprise;
defining a connectivity matrix M, wherein element Mij is non-zero if and only if there is an arc from node i to node j;
wherein for a given node i, ai is an authority value and hi is a hub value, such that;
6 Assignments
0 Petitions
Accused Products
Abstract
The system and method analyzes activities of users in a recommender system to identify experts. Two types of experts may be identified: authoritative experts and hub experts. An authoritative expert is a user who creates items or documents in a given field that are acted upon by a large number of users within a community who are well connected in the given field. A hub expert is a user who is aware of important items or documents within a given field and uses, works or acts upon items or documents produced by authoritative experts. The system and method also identifies authoritative items (e.g., documents). An authoritative item or document is one which has been acted upon by a large number of users within a community who are well connected in the given field (i.e., hub experts).
56 Citations
15 Claims
-
1. A method for identifying hub experts within a community of users and authoritative documents in a recommender system, comprising:
-
identifying documents in a particular field provided by users within the community; for each identified document; determining which users within the community have acted upon the identified document; determining which of the users who have acted upon the identified document are aware of other relevant documents in the particular field and have not directly produced documents in the particular field; and defining those users as hub experts in the particular field; determining which identified documents have been acted upon by a predetermined number of hub experts; defining those documents as authoritative documents; and associating the hub experts with the authoritative documents; wherein the steps of defining the hub experts and authoritative documents comprise; defining a connectivity matrix M, wherein element Mij is non-zero if and only if there is an arc from node i to node j; wherein for a given node i, ai is an authority value and hi is a hub value, such that; - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for identifying hub experts and authoritative experts within a community of users in a recommender system, comprising:
-
identifying documents in a particular field created by users within the community; for each identified document; determining which users within the community have acted upon the identified document; determining which of the users who have acted upon the identified document are aware of other relevant documents in the particular field and have not directly produced documents in the particular field; and defining those users as hub experts in the particular field; determining which users creating identified documents have had their identified documents acted upon by a predetermined number of hub experts; defining those users as authoritative experts; and associating the hub experts with the authoritative experts; wherein the steps of defining hub experts and authoritative experts comprise; defining a connectivity matrix M, wherein element Mij is non-zero if and only if there is an arc from node i to node j; wherein for a given node i, ai is an “
authority”
value and hi is a “
hub”
value, such that; - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A recommender system for recommending documents to users in a community of interest, comprising:
-
a memory storing;
documents provided by users in a particular field within the community; and
for each identified document;
ratings for the document made by other users in the system and a list of any hub expert users associated with the document; anda processor identifying documents in the particular field provided by users within the community;
each identified document;
for determining which users within the community have acted upon the identified document;
determining which of the users who have acted upon the identified document are aware of other relevant documents in the particular field and have not directly produced documents in the particular field; and
defining those users as hub experts in the particular field;
determining which identified items have been acted upon by a predetermined number of hub experts; and
defining those documents as authoritative documents and associating hub experts with authoritative documents;the processor for defining a connectivity matrix M, wherein element Mij is non-zero if and only if there is an arc from node i to node j;
wherein for a given node i, ai is an authority value and hi is a hub value, such that;
-
-
15. A recommender system for identifying an expert within a community of users in a recommender system, comprising:
-
a memory storing;
documents provided by users in a particular field within the community; and
for each identified document;
ratings for the document made by other users in the system;
a list of authoritative experts and a list of any hub expert users associated with the authoritative experts; anda processor identifying documents in a particular field created by users within the community;
each identified document;
for determining which users within the community have acted upon the identified document;
determining which of the users who have acted upon the identified document are aware of other relevant documents in the particular field and have not directly produced documents in the particular field; and
for defining those users as hub experts in the particular field;
determining which users creating identified documents have had their identified documents acted upon by a predetermined number of hub experts; and
for defining those users as authoritative experts; and
for associating hub experts with authoritative experts;the processor defining a connectivity matrix M, wherein element Mij is non-zero if and only if there is an arc from node i to node j;
wherein for a given node i, ai is an authority value and hi is a hub value, such that;
-
Specification