×

Predicate parses using semantic knowledge

  • US 10,102,200 B2
  • Filed: 08/25/2016
  • Issued: 10/16/2018
  • Est. Priority Date: 08/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a content analysis system to perform predicate parsing using semantic knowledge in order to identify how two or more concepts are logically conjoined, the method which comprises:

  • performing, by the content analysis system, a syntactic analysis of a portion of natural language content;

    in response to encountering an ambiguous decision point during the syntactic analysis of the portion of natural language content, generating, by the content analysis system, a candidate meaning of the ambiguous decision point, wherein the ambiguous decision point is one or more of a mutually exclusive pair, a list of mutually exclusive items, an ambiguous conjunction, a context sensitive feature expansion, or sentence grouping;

    evaluating, by the content analysis system, characteristics of the ambiguous decision point based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point, wherein the evaluation of the characteristics of the ambiguous decision point further comprises;

    determining, by the content analysis system, whether a set of concepts associated with the ambiguous decision point are distillable to a core concept meaning;

    determining, by the content analysis system, whether an obvious lexical relationship exists between the set of concepts and a main concept of the ambiguous decision point;

    responsive to the set of concepts being two or more concepts, determining, by the content analysis system, whether the two or more concepts are distillable to a single semantic entry that can be compared to the main concept of the ambiguous decision point; and

    responsive to determining that the set of concepts associated with the ambiguous decision point fail to be distillable to the core concept meaning, responsive to determining that no obvious lexical relationship exists between the set of concepts and the main concept of the ambiguous decision point, or responsive to determining that the two or more concepts fail to be distillable to a single semantic entry that can be compared to the main concept of the ambiguous decision point, generating, by the content analysis system, a notification indicating that the portion of natural language content should be investigated for a possible ambiguous decision point;

    determining, by the content analysis system, whether the semantic meaning supports or refutes the candidate meaning of the ambiguous decision point;

    in response to determining that the semantic meaning refutes the candidate meaning, overriding, by the content analysis system, the candidate meaning of the ambiguous decision point based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point; and

    processing, by the content analysis system, the portion of natural language content based on the final meaning for the ambiguous decision point.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×