SYSTEM AND METHOD FOR AUTOMATIC SEMANTIC LABELING OF NATURAL LANGUAGE TEXTS
First Claim
1. A method for automatic labeling of natural language text, the method comprising:
- providing at least one computer processor coupled to at least one non-transitory storage medium, the at least one computer processor performing the method, including;
receiving text from at least one natural language document in electronic form;
performing a basic linguistic analysis of the text;
matching the linguistically analyzed text against stored target semantic relationship patterns;
producing semantically labeled text by generating semantic relationship labels based on the linguistically analyzed text and a result of the matching of the linguistically analyzed text against the target semantic relationship patterns, wherein the semantic relationship labels are associated with words or phrases from sentences within the text and indicate components of predetermined types of semantic relationships; and
storing the semantically labeled text in a database.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatic semantic labeling of natural language documents provided in electronic or digital form include a semantic processor that performs a basic linguistic analysis of text, including recognizing in the text semantic relationships of the type objects and/or classes of objects, facts and cause-effect relationships; matching linguistically analyzed text against target semantic relationship patterns, created by generalization of particular cases of target semantic relationships; and generating semantic relationship labels based on linguistically analyzed text and a result of the matching.
161 Citations
24 Claims
-
1. A method for automatic labeling of natural language text, the method comprising:
-
providing at least one computer processor coupled to at least one non-transitory storage medium, the at least one computer processor performing the method, including; receiving text from at least one natural language document in electronic form; performing a basic linguistic analysis of the text; matching the linguistically analyzed text against stored target semantic relationship patterns; producing semantically labeled text by generating semantic relationship labels based on the linguistically analyzed text and a result of the matching of the linguistically analyzed text against the target semantic relationship patterns, wherein the semantic relationship labels are associated with words or phrases from sentences within the text and indicate components of predetermined types of semantic relationships; and storing the semantically labeled text in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer-readable medium having computer-executable instructions that perform a method for semantic labeling of natural language texts when executed by at least one processor, the method comprising:
-
receiving text from at least one natural language document; performing a basic linguistic analysis of the text; matching the linguistically analyzed text against stored target semantic relationship patterns; producing semantically labeled text by generating semantic relationship labels based on the linguistically analyzed text and a result of the matching of the linguistically analyzed text against the target semantic relationship patterns, wherein the semantic relationship labels are associated with words or phrases from sentences within the text and indicate components of predetermined types of semantic relationships; and storing the semantically labeled text in a database.
-
-
14. A semantic processor for automatically semantic labeling of natural language text in electronic or digital form, the semantic processor comprising:
-
a preformatter that preformats received electronic text; a linguistic analyzer that performs basic linguistic analysis of the preformatted text; a labeler that matches the linguistically analyzed text against stored target semantic relationship patterns to produce semantically labeled text, wherein the semantically labeled text includes semantic relationship labels associated with words or phrases from sentences within the text that indicate components of predetermined types of semantic relationships. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification