Method and system for information extraction
First Claim
1. A method for extracting information from a natural language text corpus based on a natural language query, comprising the steps of:
- analyzing said natural language text corpus with respect to location of phrases, location of word tokens, phrase types, and lexical meaning of word tokens;
indexing and storing the analyzed natural language text corpus;
analyzing a natural language query with respect to phrases, phrase types, word tokens of phrases, and lexical meaning of word tokens;
identifying, for at least one phrase of the analyzed natural language query, phrases of the indexed and stored analyzed natural language text corpus each having the same phrase type as the at least one phrase of the analyzed natural language query, and each comprising a word token being a lexical head and having the same lexical meaning as a word token being a lexical head of the at least one phrase of the analyzed natural language query; and
extracting, from the indexed and stored analyzed natural language text corpus, portions of text comprising the identified phrases.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for extracting information from a natural language text corpus based on a natural language query are disclosed. In the method the natural language text corpus is analyzed with respect to surface structure of word tokens and surface syntactic roles of constituents, and the analyzed natural language text corpus is then indexed and stored. Furthermore a natural language query is analyzed with respect to surface structure of word tokens and surface syntactic roles of constituents. From the analyzed natural language query one or more surface variants are then created, where these surface variants are equivalent to the natural language query with respect to lexical meaning of word tokens and surface syntactic roles of constituents. The surface variants are then compared with the indexed and stored analyzed natural language text corpus, and each portion of text comprising a string of word tokens that matches the any one of the surface variants or the natural language query is extracted from the indexed and stored analyzed natural language text corpus.
45 Citations
6 Claims
-
1. A method for extracting information from a natural language text corpus based on a natural language query, comprising the steps of:
-
analyzing said natural language text corpus with respect to location of phrases, location of word tokens, phrase types, and lexical meaning of word tokens; indexing and storing the analyzed natural language text corpus; analyzing a natural language query with respect to phrases, phrase types, word tokens of phrases, and lexical meaning of word tokens; identifying, for at least one phrase of the analyzed natural language query, phrases of the indexed and stored analyzed natural language text corpus each having the same phrase type as the at least one phrase of the analyzed natural language query, and each comprising a word token being a lexical head and having the same lexical meaning as a word token being a lexical head of the at least one phrase of the analyzed natural language query; and extracting, from the indexed and stored analyzed natural language text corpus, portions of text comprising the identified phrases. - View Dependent Claims (2, 3, 4)
-
-
5. A method for extracting information from a natural language text corpus based on a natural language query, comprising the steps of:
-
analyzing said natural language text corpus with respect to location of phrases, location of word tokens, phrase types, and lexical meaning of word tokens; indexing and storing the analyzed natural language text corpus; analyzing a natural language query consisting of one phrase with respect to phrase type, word tokens of the phrase, and lexical meaning of the word tokens; identifying phrases of the indexed and stored analyzed natural language text corpus each having the same phrase type as the phrase of the analyzed natural language query, each comprising a word token being a lexical head and having the same lexical meaning as a word token being a lexical head of the phrase of the analyzed natural language query, and each comprising a word token being a modifier and having the same lexical meaning as a word token being a modifier of the lexical head of the phrase of the analyzed natural language query; and extracting, from the indexed and stored analyzed natural language text corpus, portions of text comprising the identified phrases. - View Dependent Claims (6)
-
Specification