Knowledge Base for Analysis of Text
First Claim
1. A system comprising:
- at least one processor;
memory communicatively coupled to the at least one processor; and
one or more modules stored in the memory and executable by the at least one processor to;
determine a first set of values associated with the first text segment, the first set of values including a plurality of first values respectively corresponding to individual classes of a plurality of classes of an ontology;
determine that a first value of the plurality of first values is greater than a first predetermined threshold, the first value corresponding to a first class of the plurality of classes; and
present, via a user interface, a first indication identifying the first class, the user interface configured to receive at least one of;
a first command to cause the first text segment to be mapped to a first entry in a dictionary corresponding to the first class;
ora second command to cause the first text segment to be mapped to a second entry in the dictionary corresponding to a second class of the plurality of classes instead of the first entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be received. Feature(s) can be determined for the text segment and, based partly on providing the feature(s) to a classifier, a set of values can be determined. The distribution can include values respectively corresponding to the classes. One of the values can be greater than a predetermined threshold. That value can correspond to a class. An indication identifying the class can be presented via a user interface having functionality to provide input that the text segment is associated with the class, is not associated with the class, or is associated with another class. Based at least partly on adding a new class to the ontology, a precedence table indicating priorities between motifs defining relationships between classes of the ontology can be updated.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; memory communicatively coupled to the at least one processor; and one or more modules stored in the memory and executable by the at least one processor to; determine a first set of values associated with the first text segment, the first set of values including a plurality of first values respectively corresponding to individual classes of a plurality of classes of an ontology; determine that a first value of the plurality of first values is greater than a first predetermined threshold, the first value corresponding to a first class of the plurality of classes; and present, via a user interface, a first indication identifying the first class, the user interface configured to receive at least one of; a first command to cause the first text segment to be mapped to a first entry in a dictionary corresponding to the first class;
ora second command to cause the first text segment to be mapped to a second entry in the dictionary corresponding to a second class of the plurality of classes instead of the first entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, from a computing device operated by a user, a document associated with a text segment; accessing a predetermined knowledge base including; a dictionary associated with an ontology comprising a plurality of classes; and a precedence table, the precedence table establishing a priority between motifs; determining, based at least in part on the dictionary, that the text segment is associated with a first motif and a second motif, the first motif defining a first relationship between individual classes of the plurality of classes and the second motif defining a second relationship between individual classes of the plurality of classes; determining, based at least in part on the precedence table, that the first motif precedes the second motif; and inferring an actionable item associated with the text segment based at least in part on the first motif. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer readable media storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts comprising:
-
receiving, from a computing device operated by a user, a document associated with a text segment; accessing a predetermined knowledge base including a dictionary associated with an ontology comprising a plurality of classes, a class of the plurality of classes being associated with a positive sub-class, a negative sub-class, and a neutral-subclass; determining, based at least in part on the ontology, that the text segment is associated with the positive sub-class, the negative sub-class, or the neutral-subclass; and inferring an actionable item associated with the text segment based at least in part on the positive sub-class, the negative sub-class, or the neutral-subclass and at least one grammar pattern. - View Dependent Claims (20)
-
Specification