Dynamic Natural Language Understanding
First Claim
Patent Images
1. A method for use in a method for understanding a natural language text, comprising performing the following selectively in a statistical manner:
- attempting to extract at least one value belonging to a semantic category from a natural language text or a form thereof; and
if a result of said attempting complies with a predetermined criterion, attempting to extract, based on said result, at least one value belonging to another semantic category of a different hierarchical level than said semantic category, else performing at least one action from a group of actions including;
asking a submitter of said text a question whose content depends on said result and giving up on understanding said natural language text.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for dynamic natural language understanding. A hierarchical structure of semantic categories is exploited to assist in the natural language understanding. Optionally, the natural language to be understood includes a request.
-
Citations
13 Claims
-
1. A method for use in a method for understanding a natural language text, comprising performing the following selectively in a statistical manner:
-
attempting to extract at least one value belonging to a semantic category from a natural language text or a form thereof; and
if a result of said attempting complies with a predetermined criterion, attempting to extract, based on said result, at least one value belonging to another semantic category of a different hierarchical level than said semantic category, else performing at least one action from a group of actions including;
asking a submitter of said text a question whose content depends on said result and giving up on understanding said natural language text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for use in a method for understanding a natural language text, comprising performing the following selectively in a statistical manner:
-
attempting to extract at least one value belonging to a semantic category from a natural language text or a form thereof; and
if a result of said attempting complies with a predetermined criterion, attempting to extract, based on said result, at least one value belonging to another semantic category of a different hierarchical level than said semantic category, else performing at least one action from a group of actions including;
asking a submitter of said text a question whose content depends on said result and giving up on understanding said natural language text.
-
-
13. A computer program product comprising a computer useable medium having computer readable program code embodied therein for use in a computer program product comprising:
-
computer readable program code for causing the computer to perform the following selectively in a statistical manner;
computer readable program code for causing the computer to attempt to extract at least one value belonging to a semantic category from a natural language text or a form thereof; and
computer readable program code for causing the computer, if a result of said attempting complies with a predetermined criterion, to attempt to extract, based on said result, at least one value belonging to another semantic category of a different hierarchical level than said semantic category, else to perform at least one action from a group of actions including;
asking a submitter of said text a question whose content depends on said result and giving up on understanding said natural language text.
-
Specification