Semantic analysis system for interpreting linguistic structures output by a natural language linguistic analysis system
First Claim
Patent Images
1. A method of interpreting a linguistic representation of a textual input, comprising:
- receiving a linguistic discourse representation structure (DRS) as the linguistic representation of the textual input;
receiving an entity-and-relation model of a non-linguistic domain;
generating a semantic discourse representation structure (SemDRS) in terms of the entity-and-relation model and based on evidence derived from the linguistic DRS;
receiving a set of semantic mapping rules, each rule having a first side that matches DRS segments of a specified form and a second side that specifies at least a partial SemDRS;
applying the set of semantic mapping rules to the linguistic DRS;
identifying applicable semantic mapping rules as rules having first sides that match any segments of the linguistic DRS;
generating patterns associated with the linguistic DRS, the patterns including a plurality of partial SemDRSs corresponding to the second sides of the applicable semantic mapping rules; and
combining some of the patterns, consistently with the entity-and-relation model, into a single combined solution pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a system and method for performing semantic analysis that interprets a linguistic structure output by a natural language linguistic analysis system. The semantic analysis system converts the linguistic output by the natural language linguistic analysis system into a data structure model referred to as a semantic discourse representation structure (SemDRS).
20 Citations
15 Claims
-
1. A method of interpreting a linguistic representation of a textual input, comprising:
-
receiving a linguistic discourse representation structure (DRS) as the linguistic representation of the textual input; receiving an entity-and-relation model of a non-linguistic domain; generating a semantic discourse representation structure (SemDRS) in terms of the entity-and-relation model and based on evidence derived from the linguistic DRS; receiving a set of semantic mapping rules, each rule having a first side that matches DRS segments of a specified form and a second side that specifies at least a partial SemDRS; applying the set of semantic mapping rules to the linguistic DRS; identifying applicable semantic mapping rules as rules having first sides that match any segments of the linguistic DRS; generating patterns associated with the linguistic DRS, the patterns including a plurality of partial SemDRSs corresponding to the second sides of the applicable semantic mapping rules; and combining some of the patterns, consistently with the entity-and-relation model, into a single combined solution pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A semantic analysis system, comprising:
-
a controller configured to receive a linguistic discourse representation structure (DRS) as a linguistic representation of a textual input, an entity-and-relation model of a non-linguistic domain, and a set of semantic mapping rules; an interpretation fragment generator, coupled to the controller, configured to apply the semantic mapping rules to the linguistic DRS to generate semantic interpretation fragments, wherein each of the semantic mapping rules has a first side that matches DRS segments of a specified form and a second side that specifies at least a partial SemDRS; and an interpretation assembly component, coupled to the controller, receiving the semantic interpretation fragments and generating at least one solution pattern from the semantic interpretation fragments, the controller generating a semantic discourse representation structure (SemDRS) from the solution patterns consistent with the entity-and-relation model, wherein the interpretation assembly component generates the solution pattern by combining some of the interpretation fragments, consistently with the entity-and-relation model, into a single combined solution pattern. - View Dependent Claims (15)
-
Specification