METHOD AND SYSTEM FOR USER PROFILING FOR CONTENT RECOMMENDATION
First Claim
1. A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for generating user profiles with semantic knowledge, the method comprising:
- obtaining first information associated with a user;
identifying one or more entities from the first information;
augmenting the one or more entities based on second information to generate a set of augmented entities;
clustering the set of augmented entities into a set of hierarchical clusters; and
generating a set of user profiles based on the set of hierarchical clusters so that the user profile is to be used to personalize content recommendation.
7 Assignments
0 Petitions
Accused Products
Abstract
The present teaching relates to generating user profiles with semantic knowledge. A first information associated with a user is obtained. One or more entities are identified from the first information. The one or more entities are augmented based on second information to generate a set of augmented entities. The set of augmented entities are clustered into a set of hierarchical clusters. A set of user profiles is generated based on the set of hierarchical clusters so that the user profile is to be used to personalize content recommendation.
26 Citations
20 Claims
-
1. A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for generating user profiles with semantic knowledge, the method comprising:
-
obtaining first information associated with a user; identifying one or more entities from the first information; augmenting the one or more entities based on second information to generate a set of augmented entities; clustering the set of augmented entities into a set of hierarchical clusters; and generating a set of user profiles based on the set of hierarchical clusters so that the user profile is to be used to personalize content recommendation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system having at least one processor, storage, and a communication platform for generating user profiles with semantic knowledge, the system comprising:
-
a user activity analyzer configured to obtain first information associated with a user; an entity extractor configured to identify one or more entities from the first information; an entity augmenting module configured to augment the one or more entities based on second information to generate a set of augmented entities; an entity clustering module configured to cluster the set of augmented entities into a set of hierarchical clusters; and a user profile generating module configured to generate a set of user profiles based on the set of hierarchical clusters so that the set of user profiles is to be used to personalize content recommendation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium having information recorded thereon for generating user profiles with semantic knowledge, wherein the information, when read by the machine, causes the machine to perform the following:
-
obtaining first information associated with a user; identifying one or more entities from the first information; augmenting the one or more entities based on second information to generate a set of augmented entities; clustering the set of augmented entities into a set of hierarchical clusters; and generating a set of user profiles based on the set of hierarchical clusters so that the set of user profiles is to be used to personalize content recommendation. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for recommending content using user profiling, the method comprising:
-
receiving an input from a user; generating a set of user profiles based on information associated with the user and a knowledge archive; augmenting the set of user profiles based on a set of pre-constructed user profiles; and recommending content to the user in response to the input based on the set of augmented user profiles, wherein each of the set of user profiles defines an aspect of user interests with respect to a plurality of entities. - View Dependent Claims (20)
-
Specification