Content Authoring
First Claim
1. A method, in an information handling system comprising a processor and a memory, for identifying concepts, the method comprising:
- generating, by the system, at least a first concept set comprising one or more candidate concepts extracted from one or more content sources;
processing, by the system, one or more user concepts contained in written content authored by the user;
generating or retrieving, by the system, a vector representation of each user concept and each candidate concept in the first concept set;
performing, by the system, a natural language processing (NLP) analysis comparison of the vector representation of each user concept to a vector representation of each candidate concept in the first concept set to determine a similarity measure between each candidate concept and each user concept; and
selecting, by the system, one or more of the candidate concepts for display as recommended concepts which are related to the one or more user concepts contained in written content authored by the user based on the similarity measure between each candidate concept and each user concept.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for recommending concepts from a first concept set in response to user selection of a first concept Ci by performing a natural language processing (NLP) analysis comparison of vector representations of user concepts contained in written content authored by the user and candidate concepts in a first concept set to determine a similarity measure for each candidate concept, and to select therefrom one or more of the candidate concepts for display as recommended concepts which are related to the user concepts contained in written content authored by the user based on the similarity measure between each candidate concept and each user concept.
-
Citations
23 Claims
-
1. A method, in an information handling system comprising a processor and a memory, for identifying concepts, the method comprising:
-
generating, by the system, at least a first concept set comprising one or more candidate concepts extracted from one or more content sources; processing, by the system, one or more user concepts contained in written content authored by the user; generating or retrieving, by the system, a vector representation of each user concept and each candidate concept in the first concept set; performing, by the system, a natural language processing (NLP) analysis comparison of the vector representation of each user concept to a vector representation of each candidate concept in the first concept set to determine a similarity measure between each candidate concept and each user concept; and selecting, by the system, one or more of the candidate concepts for display as recommended concepts which are related to the one or more user concepts contained in written content authored by the user based on the similarity measure between each candidate concept and each user concept. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors to identify concepts, wherein the set of instructions are executable to perform actions of; generating, by the system, at least a first concept set comprising one or more candidate concepts extracted from one or more content sources; processing, by the system, one or more user concepts contained in written content authored by the user; generating or retrieving, by the system, a vector representation of each user concept and each candidate concept in the first concept set; performing, by the system, a natural language processing (NLP) analysis comparison of the vector representation of each user concept to a vector representation of each candidate concept in the first concept set to determine a similarity measure between each candidate concept and each user concept; and selecting, by the system, one or more of the candidate concepts for display as recommended concepts which are related to the one or more user concepts contained in written content authored by the user based on the similarity measure between each candidate concept and each user concept. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product stored in a computer readable storage medium, comprising computer instructions that, when executed by an information handling system, causes the system to identify concepts by performing actions comprising:
-
generating, by the system, at least a first concept set comprising one or more candidate concepts extracted from one or more content sources; processing, by the system, one or more user concepts contained in written content authored by the user; generating or retrieving, by the system, a vector representation of each user concept and each candidate concept in the first concept set; performing, by the system, a natural language processing (NLP) analysis comparison of the vector representation of each user concept to a vector representation of each candidate concept in the first concept set to determine a similarity measure between to each candidate concept and each user concept; and selecting, by the system, one or more of the candidate concepts for display as recommended concepts which are related to the one or more concepts contained in written content authored by the user based on the similarity measure between each candidate concept and the user information. - View Dependent Claims (22, 23)
-
Specification