← Back to Patent Explorer
US5060155A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for the representation of multiple analyses in dependency grammar and parser for generating such representation

Assignee: BSO/BEHEER BV
•
Filing: 1990-01-31
•
Granted: 1991-10-22
•
Expires: 2010-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for unambiguously coding multiple parsing analyses of a natural language word sequence in dependency grammar in which dependencies are defined between pairs of words, each pair consisting of a superordinate word or governor and a thereto related word or dependent. For each word in the sequence a word index is determined, representing the rank of order of said word in the sequence. All possible dependents of each word are determined as well as the relation between the word and the dependents using a parsing algorithm in combination with a grammar and a dictionary in which all words of the language are stored together with their syntactic interpretation and an interpretation index, representing the rank order of the syntactic interpretation of the word in the dictionary in order to distinguish between multiple syntactic interpretations of said word. A syntactic network is determined which is represented as a tree consisting of nodes mutually coupled by edges and comprising at least one top node, one or more terminal nodes and eventually a number of intermediate nodes, each node being interpreted as an exlusive OR node serving as a pointer if there is only one alternative and serving as a choice point if there are several alternatives, whereby each of the pointer nodes is assigned to a word of the sequence and each edge is assigned to the syntactic relation between the two nodes coupled by said edge, whereby each node is coded by an identifier which in case of a pointer node is directly related to the entry of a word in the dictionary and in the case of a choice point comprises a list of further identifiers one of which has to be selected.

Inventors

  • 👤 Job M. van Zuijlen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:17
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/205; G06F40/211; G06F40/279; G06F40/289

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 303 words
Method for unambiguously coding multiple parsing analyses of a natural language word sequence in dependency grammar in which dependencies are defined between pairs of words, each pair consisting of a superordinate word or governor and a thereto related word or dependent, said method comprising the following steps: a) determining for each word in said natural language word sequence a word index, representing the rank of order of said word in said sequence, determining for each word all dependents thereof permitted by the grammar and determining the relation between said word and said dependents using a parsing algorithm in combination with a grammar defining all the permitted dependency relations in the language and a dictionary in which all words of the language are stored together with their syntactic interpretation and an interpretation index, representing the rank order of the syntactic interpretation of the word in the dictionary in order to distinguish between multiple syntactic interpretations of said word, b) defining a syntactic network which is represented as a tree consisting of nodes mutually coupled by edges and comprising at least one top node, one or more terminal nodes and eventually a number of intermediate nodes, each node being interpreted as an exclusive OR node serving as a pointer if there is only one alternative and serving as a choice point if there are several alternatives, whereby each of the pointer nodes is assigned to a word of the sequence and each edge is assigned to the syntactic relation between the two nodes coupled by said edge, whereby each node is coded by an identifier which in case of a pointer node is directly related to the entry of a word in the dictionary and in the case of a choice point comprises a list of further identifiers one of which has to be selected.
Claim 2
Dependent Claim 303 words
Method for unambiguously coding multiple parsing analyses of a natural language word sequence in dependency grammar in which dependencies are defined between pairs of words, each pair consisting of a superordinate word or governor and a thereto related word or dependent, said method comprising the following steps: a) determining for each word in said natural language word sequence a word index, representing the rank of order of said word in said sequence, determining for each word all dependents thereof permitted by the grammar and determining the relation between said word and said dependents using a parsing algorithm in combination with a grammar defining all the permitted dependency relations in the language and a dictionary in which all words of the language are stored together with their syntactic interpretation and an interpretation index, representing the rank order of the syntactic interpretation of the word in the dictionary in order to distinguish between multiple syntactic interpretations of said word, b) defining a syntactic network which is represented as a tree consisting of nodes mutually coupled by edges and comprising at least one top node, one or more terminal nodes and eventually a number of intermediate nodes, each node being interpreted as an exclusive OR node serving as a pointer if there is only one alternative and serving as a choice point if there are several alternatives, whereby each of the pointer nodes is assigned to a word of the sequence and each edge is assigned to the syntactic relation between the two nodes coupled by said edge, whereby each node is coded by an identifier which in case of a pointer node is directly related to the entry of a word in the dictionary and in the case of a choice point comprises a list of further identifiers one of which has to be selected.
Claim 3
Dependent Claim 86 words
Method according to claim 1, wherein the syntactic network comprises at least one tree structure each consisting of a top node functioning as governor for at least one dependent, said dependents being selected from the group consisting of lexical nodes and top nodes of subtree structures whereby a tree identifier is added to each top node of a tree or subtree structure, said tree identifier consisting of the node identifier referring to the word from the sequence assigned to said node combined with a duplicate index.
Claim 4
Dependent Claim 26 words
Method according to claim 2, wherein the node identifier for each node comprises the word index and interpretation index of the word assigned to said node.
Claim 5
Dependent Claim 73 words
Method according to claim 3, wherein the top node of the first tree of the network functions as a network entry node and that the node identifier of said top node comprises a unique combination of a word index and interpretation index, not assigned to any word in the dictionary, and that said top node furthermore comprises a list of reference to at least one of the tree structures in the syntactic network.
Claim 6
Dependent Claim 17 words
Method according to claim 4, wherein the references in the list are arranged in a predetermined order.
Claim 7
Dependent Claim 185 words
Method according to claim 1, wherein in step a) the words of the sequence are scanned in their natural order, whereby each word belonging to a syntactic category in the dependency grammar and taking dependents is considered as a possible governor and whereby for each possible governor the sequence is searched in the natural order for dependents, the syntactic relation between a possible governor and each dependent is determined and a subtree is added to the governor with a pointer node containing the word index of the dependent, whereby if the dependent is optional the pointer node also contains a reference to the null tree, whereafter a consistence check procedure is carried out determining for each dependent whether or not it has more than one possible governor and determining whether the dependent is optional for all governors, in which case all pointers to the dependent will be changed into choice points, or if the dependent is obligatory for one of the governors in which case only for this governor the pointer to the dependent is maintained and all other pointers to the dependent are deleted.
Claim 8
Dependent Claim 25 words
Method according to claim 6, characterized in that if a dependent is obligatory for more than one governor an error correction procedure will be initiated.

References Cited (Backward Citations)

EP0012777A1 Cited
US4829423A Cited
US4887212A Cited
EP0274281A1 Cited
US4849898A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-21 1995-04-22 1995-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-21 1999-04-22 1999-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-21 2003-04-22 2003-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag