Module for creating a language neutral syntax representation using a language particular syntax tree
First Claim
1. A system including computer executable instructions on a computer storage media and the computer executable instructions being executed by a processing unit to implement one or more components comprising:
- a node generator configured to receive a parsed natural language sentence or phrase and recover phrasal and constituent nodes and grammatical tags for the phrasal and constituent nodes of the parsed natural language sentence or phrase and the node generator uses a head analysis component to analyze the phrasal and constituent nodes and grammatical tags of the parsed natural language sentence or phrase to generate hierarchical and dependent nodes of a language neutral representation of the parsed natural language sentence or phrase; and
a node dependency generator configured to receive the hierarchical and dependent nodes and the grammatical tags of the parsed natural language sentence and create an iterative dependency structure including a preliminary dependency structure including one or more unlabeled dependencies to one or more semantic heads and a secondary dependency structure including semantic or grammatical labels replacing the one or more unlabeled dependencies to generate an unordered hierarchical dependency structure for the hierarchical and dependent nodes and the semantic or grammatical labels representing a language neutral relation between the hierarchical and dependent nodes different from the grammatical tags of the parsed natural language sentence or phrase using a semantic relation between the hierarchical and dependent nodes derived from the grammatical tags of the parsed natural language sentence or phrase.
2 Assignments
0 Petitions
Accused Products
Abstract
A method or module for creating an Language Neutral Syntax (LNS) representation of a sentence from a language particular syntax representation such as found in the Penn Treebank for use by different applications. The method or module includes a node generator configured to create hierarchical and dependent nodes using phrasal and constituent nodes of the language particular syntax. A node dependency generator is configured to create an unordered hierarchical dependency structure for the hierarchical and dependent nodes using a semantic relation between the hierarchical and dependent nodes derived from the language particular syntax.
-
Citations
17 Claims
-
1. A system including computer executable instructions on a computer storage media and the computer executable instructions being executed by a processing unit to implement one or more components comprising:
-
a node generator configured to receive a parsed natural language sentence or phrase and recover phrasal and constituent nodes and grammatical tags for the phrasal and constituent nodes of the parsed natural language sentence or phrase and the node generator uses a head analysis component to analyze the phrasal and constituent nodes and grammatical tags of the parsed natural language sentence or phrase to generate hierarchical and dependent nodes of a language neutral representation of the parsed natural language sentence or phrase; and a node dependency generator configured to receive the hierarchical and dependent nodes and the grammatical tags of the parsed natural language sentence and create an iterative dependency structure including a preliminary dependency structure including one or more unlabeled dependencies to one or more semantic heads and a secondary dependency structure including semantic or grammatical labels replacing the one or more unlabeled dependencies to generate an unordered hierarchical dependency structure for the hierarchical and dependent nodes and the semantic or grammatical labels representing a language neutral relation between the hierarchical and dependent nodes different from the grammatical tags of the parsed natural language sentence or phrase using a semantic relation between the hierarchical and dependent nodes derived from the grammatical tags of the parsed natural language sentence or phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating an unordered hierarchical dependency structure to represent a natural language sentence or phrase comprising computer executable instructions on a computer storage media and executable by a processing unit to implement the steps comprising:
-
receiving a parsed natural language sentence or phrase; recovering phrasal and constituent nodes and grammatical tags of the parsed natural language sentence or phrase; deriving hierarchical and dependent nodes using the phrasal and constituent nodes of the parsed natural language sentence or phrase; creating a preliminary dependency structure including one or more temporary dependencies to one or more hierarchical nodes using the grammatical tags of the parsed natural language sentence or phrase; and replacing the one or more temporary dependencies with semantic or grammatical labels representing logical relation between one or more dependent nodes and the one or more hierarchical nodes and creating an unordered hierarchical dependency structure for the hierarchical and dependent nodes where the semantic or grammatical labels represent a language neutral relation between the hierarchical and dependent nodes different from the grammatical tags of the parsed natural language sentence or phrase. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification