Joint disambiguation of syntactic and semantic ambiguity
AssigneeClausal Computing Oy
InventorTatu J Ylonen
Life of this patent
Estimating the term…
Abstract
Ambiguities in a natural language expression are interpreted by jointly disambiguating multiple alternative syntactic and semantic interpretations. More than one syntactic alternative, represented by parse contexts, are analyzed together with joint analysis of referents, word senses, relation types, and layout of a semantic representation for each syntactic alternative. Best combinations of interpretations are selected from all participating parse contexts, and are used to form parse contexts for the next step in parsing.
Claims16
A method of resolving both semantic and syntactic ambiguity, comprising:
- generating, by a computer, combinations of semantic interpretation choices for each of at least two alternative syntactic parses of a natural language expression or part thereof;
- and
- selecting, by the computer, one or more best combinations from those generated for all of the alternative syntactic parses.
An apparatus comprising:
- a processor;
- a memory connected to the processor comprising:
- computer program code for causing the processor to generate combinations of semantic interpretation choices for each of at least two alternative syntactic parses of a natural language expression or part thereof;
- and
- computer program code for selecting one or more best combinations from those generated for the alternative syntactic parses.
A non-transitory computer readable medium comprising a computer program product, which when executed on a computer is operable to cause the computer to resolve both semantic and syntactic ambiguity in a parsed natural language expression, the medium comprising:
- a computer readable program code means for causing a computer to generate combinations of semantic interpretation choices for each of at least two alternative syntactic parses of a natural language expression or part thereof;
- and
- a computer readable program code means for causing a computer to select one or more best combinations from those generated for all of the alternative syntactic parses.
Dependencies are inferred from the claim text.