Machine learning to determine analogy outcomes
First Claim
1. A computer system comprising:
- a processing unit operatively coupled to memory;
an artificial intelligence platform, in communication with the processing unit;
a knowledge engine in communication with the processing unit to decipher a phrase upon activation by the artificial intelligence platform, including;
parse a phrase into subcomponents;
identify a category for each parsed subcomponent and a syntactic structure of the phrase;
generate a list of definitions for each parsed subcomponent, the list corresponding to the identified category;
rank the definitions in the list according to relevance;
identify an outcome base on ranked relevancy, the outcome being a definition with the highest relevance in the list;
search a corpus for evidence of a pattern associated with the list;
score each definition in the list according to a weighted calculation based on congruence of corpus evidence with the pattern; and
generate an outcome from the definition list, wherein the outcome is a definition with a strongest congruence to the pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to a system, program product, and method for use with an intelligent computer platform to decipher analogical phrases. The aspect of deciphering the phrase includes parsing a phrase into subcomponents, identifying a category for each parsed subcomponent and a syntactic structure of the phrase, and generating a list of definitions for each parsed subcomponent. Definitions in the list are ranked according to relevance and an outcome base is identified based on ranked relevancy, with the outcome being a definition with the highest relevance in the list. A corpus is searched for evidence of a pattern associated with the list. Each definition in the list is scored according to a weighted calculation based on congruence of corpus evidence with the pattern. An outcome is generated from the pattern that receives the highest score based on congruence with the corpus evidence.
-
Citations
18 Claims
-
1. A computer system comprising:
-
a processing unit operatively coupled to memory; an artificial intelligence platform, in communication with the processing unit; a knowledge engine in communication with the processing unit to decipher a phrase upon activation by the artificial intelligence platform, including; parse a phrase into subcomponents; identify a category for each parsed subcomponent and a syntactic structure of the phrase; generate a list of definitions for each parsed subcomponent, the list corresponding to the identified category; rank the definitions in the list according to relevance; identify an outcome base on ranked relevancy, the outcome being a definition with the highest relevance in the list; search a corpus for evidence of a pattern associated with the list; score each definition in the list according to a weighted calculation based on congruence of corpus evidence with the pattern; and generate an outcome from the definition list, wherein the outcome is a definition with a strongest congruence to the pattern. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product to decipher a phrase, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to:
-
parse a phrase into subcomponents using a knowledge engine; identify a category for each parsed subcomponent and a syntactic structure of the phrase; generate a list of definitions for each parsed subcomponent, the list corresponding to the identified category; rank the definitions in the list according to relevance; identify an outcome base on ranked relevancy, the outcome being a definition with the highest relevance in the list; search a corpus for evidence of a pattern associated with the list; score each definition in the list according to a weighted calculation based on congruence of corpus evidence with the pattern; and generate an outcome, wherein the outcome is a definition with a strongest congruence to the pattern. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method employing a knowledge engine for processing natural language input, comprising:
-
parsing a phrase into subcomponents using the knowledge engine; identifying a category for each parsed subcomponent and a syntactic structure of the phrase; generating a list of definitions for each parsed subcomponent, the list corresponding to the identified category; ranking the definitions in the list according to relevance; identifying an outcome base on ranked relevancy, the outcome being a definition with the highest relevance in the list; searching a corpus for evidence of a pattern associated with the list; scoring each definition in the list according to a weighted calculation based on congruence of corpus evidence with the pattern; and generating an outcome, wherein the outcome is a definition with a strongest congruence to the pattern. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification