IP Library › Granted Patent US 8,504,355
Granted Patent B2
US 8,504,355 · App. 12/622,589 · Granted Aug 6, 2013

Joint disambiguation of syntactic and semantic ambiguity

Inventor: Tatu J Ylonen (Espoo, FI)
Assignee: Clausal Computing Oy
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,504,355
App. No.
12/622,589
Granted
Aug 6, 2013
Kind
B2
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.

Claims (25)

1. 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.

2. The method of claim 1 , wherein the computer comprises a multi-context disambiguator.

3. The method of claim 2 , further comprising:

enumerating more than one choice for at least one semantically ambiguous aspect of at least one of the alternative syntactic parses.

4. The method of claim 2 , wherein at least one constituent that occurs in more than one alternative syntactic parse is enumerated only once, and the resulting choices are combined into combinations for more than one of the alternative syntactic parses.

5. The method of claim 1 , wherein the alternative syntactic parses participating in the disambiguation are selected by grouping alternative syntactic parses based on their current state and states in their stack.

6. The method of claim 1 , wherein the disambiguation is performed in connection with combining stacks.

7. The method of claim 1 , wherein the disambiguation is performed in connection with local ambiguity packing.

8. The method of claim 1 , wherein the disambiguation is performed in connection with combining nodes in a chart parser.

9. The method of claim 1 , wherein each combination comprises exactly one choice for each ambiguous aspect in the corresponding alternative syntactic parse.

10. The method of claim 1 , wherein combinations generated for two alternative syntactic parses comprise a different number of choices.

11. The method of claim 1 , wherein combinations are collected from several combinators ( 119 ) for selection by a single selector ( 308 ).

12. 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.

13. The apparatus of claim 12 , wherein the apparatus is a computer.

14. The apparatus of claim 12 , wherein the apparatus is a robot.

15. The apparatus of claim 12 , wherein the apparatus is a home or office appliance.

16. 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.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 31, 2023
From: CLAUSAL COMPUTING OY
To: POSTQ IPR OY
Reel/Frame 062540/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: TATU YLONEN OY
To: CLAUSAL COMPUTING OY
Reel/Frame 028391/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2012
From: YLONEN, TATU J.
To: TATU YLONEN OY
Reel/Frame 028300/0686 →
Continuity (1)
Related Publication 20110125487A1 · May 26, 2011