Method and system for compiling a lexical knowledge base
First Claim
Patent Images
1. A method for generating a lexical knowledge base in a memory of a machine, said generating comprising the steps:
- (a) parsing a segment of text to obtain a logical form corresponding thereto using a natural language parser associated with said machine;
(b) using said machine to extract from the logical form at least one complex semantic relation structure, the complex semantic relation structure including at least a headword, a semantic relation, and a value;
the value of said complex semantic relation structure including a primary value term, a lower level relation, and a lower level value term;
(c) storing in the lexical knowledge base in said machine memory the complex semantic relation structure in association with the headword; and
(d) augmenting the lexical knowledge base by;
(1) inverting the semantic relation structure; and
(2) storing in said memory, in association with the primary value term, the inverted complex semantic relation structure, said stored inverted complex semantic relation structure including the lower level relation and the lower level value term.
2 Assignments
0 Petitions
Accused Products
Abstract
A lexical knowledge base is compiled automatically from a machine-readable source (such as an on-line dictionary or unstructured text). The preferred embodiment of the invention makes use of “backward linking,” by which inverse semantic relations are discerned from the text and used to augment the knowledge base. By this arrangement, on-line dictionaries and other texts can provide formidable sources of “common sense” knowledge about the world.
-
Citations
30 Claims
-
1. A method for generating a lexical knowledge base in a memory of a machine, said generating comprising the steps:
-
(a) parsing a segment of text to obtain a logical form corresponding thereto using a natural language parser associated with said machine; (b) using said machine to extract from the logical form at least one complex semantic relation structure, the complex semantic relation structure including at least a headword, a semantic relation, and a value;
the value of said complex semantic relation structure including a primary value term, a lower level relation, and a lower level value term;(c) storing in the lexical knowledge base in said machine memory the complex semantic relation structure in association with the headword; and (d) augmenting the lexical knowledge base by; (1) inverting the semantic relation structure; and (2) storing in said memory, in association with the primary value term, the inverted complex semantic relation structure, said stored inverted complex semantic relation structure including the lower level relation and the lower level value term. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating a lexical knowledge base in a machine, said generating comprising the steps:
-
(a) using a natural language parser associated with said machine to parse a segment of text to obtain a logical form; (b) using said machine to extract from the logical form a semantic relation structure, the semantic relation structure including at least a headword, a semantic relation, and a value; (c) storing in a memory associated with said machine the semantic relation structure in association with the headword in the lexical knowledge base; and (d) augmenting the lexical knowledge base by; (1) inverting the semantic relation structure; and (2) storing, in association with the value, the inverted semantic relation structure. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-implemented method for generating a lexical knowledge base comprising the steps:
-
(A) using a computer to automatically process a text and identify at least a first semantic relation structure therein, said first semantic relation structure including at least four elements; (B) using the computer to invert the first semantic relation structure to yield a second corresponding, inverted semantic relation structure; and (C) storing data from the second semantic relation structure as part of a lexical knowledge base. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
- 26. In a machine-implemented method of generating a lexical knowledge base comprised of using a computer to parse a collection of texts to identify semantic relation structures, and storing data from said semantic relation structures in the lexical knowledge base, an improvement comprising using the computer to iteratively parse the same collection of texts, successive parsings relying on successively enhanced versions of the lexical knowledge base, wherein semantic relations identified in one parsing operation serve to enhance discernment of semantic relations in subsequent parsing operations.
-
28. A system comprising:
-
(a) machine-implemented means for parsing a segment of text to obtain a logical form; (b) machine-implemented means for extracting from the logical form a semantic relation structure, the semantic relation structure including at least a headword, a semantic relation, and a value; (c) computer memory defining a lexical knowledge base in which the semantic relation structure associated with the headword is stored; and (d) means for augmenting the lexical knowledge base including means for; (1) inverting the semantic relation structure; and (2) storing, in association with the value, the inverted semantic relation structure. - View Dependent Claims (29, 30)
-
Specification