Method and system for computing or determining confidence scores for parse trees at all levels
First Claim
Patent Images
1. A confidence computing method, comprising performing the following by a processor of a computer:
- (a) generating a syntactical parse tree for an interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string;
(b) for each of at least one of the plurality of sub-trees;
extracting at least one feature of the respective sub-tree; and
determining whether the respective sub-tree is accurate, the accuracy determination including;
computing a respective confidence score characterizing a probability of the respective sub-tree'"'"'s accuracy, the confidence score being computed using a statistical model into which the at least one extracted feature is input; and
determining whether the respective confidence score meets a predetermined threshold value, wherein;
the respective sub-tree is determined to be accurate if it is determined that the respective sub-tree'"'"'s confidence score meets the threshold value; and
the respective sub-tree is otherwise determined to be inaccurate; and
(c) subsequent to a determination, for at least one of the sub-trees, that the at least one sub-tree is accurate, providing an output based on the at least one sub-tree'"'"'s at least one corresponding section of the interpreted text string;
wherein the at least one feature includes a history score which includes, for each of at least one child sub-tree of the respective sub-tree, the respective child sub-tree'"'"'s previously computed confidence score.
1 Assignment
0 Petitions
Accused Products
Abstract
In a confidence computing method and system, a processor may interpret speech signals as a text string or directly receive a text string as input, generate a syntactical parse tree representing the interpreted string and including a plurality of sub-trees which each represents a corresponding section of the interpreted text string, determine for each sub-tree whether the sub-tree is accurate, obtain replacement speech signals for each sub-tree determined to be inaccurate, and provide output based on corresponding text string sections of at least one sub-tree determined to be accurate.
39 Citations
37 Claims
-
1. A confidence computing method, comprising performing the following by a processor of a computer:
-
(a) generating a syntactical parse tree for an interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; (b) for each of at least one of the plurality of sub-trees; extracting at least one feature of the respective sub-tree; and determining whether the respective sub-tree is accurate, the accuracy determination including; computing a respective confidence score characterizing a probability of the respective sub-tree'"'"'s accuracy, the confidence score being computed using a statistical model into which the at least one extracted feature is input; and determining whether the respective confidence score meets a predetermined threshold value, wherein; the respective sub-tree is determined to be accurate if it is determined that the respective sub-tree'"'"'s confidence score meets the threshold value; and the respective sub-tree is otherwise determined to be inaccurate; and (c) subsequent to a determination, for at least one of the sub-trees, that the at least one sub-tree is accurate, providing an output based on the at least one sub-tree'"'"'s at least one corresponding section of the interpreted text string; wherein the at least one feature includes a history score which includes, for each of at least one child sub-tree of the respective sub-tree, the respective child sub-tree'"'"'s previously computed confidence score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32)
-
-
29. A non-transitory computer-readable medium having stored thereon instructions to be executed by a processor, the instructions which, when executed, cause the processor to determine a confidence by performing the following:
-
(a) generating a syntactical parse tree representing an interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; (b) for each of at least one of the plurality of sub-trees; extracting at least one feature of the respective sub-tree; and determining whether the respective sub-tree is accurate, the accuracy determination including; computing a respective confidence score characterizing a probability of the respective sub-tree'"'"'s accuracy, the confidence score being computed using a statistical model into which the at least one extracted feature is input; and determining whether the respective confidence score meets a predetermined threshold value, wherein; the respective sub-tree is determined to be accurate if it is determined that the respective sub-tree'"'"'s confidence score meets the threshold value; and the respective sub-tree is otherwise determined to be inaccurate; and (c) subsequent to a determination, for at least one of the sub-trees, that the at least one sub-tree is accurate, providing an output based on the at least one sub-tree'"'"'s at least one corresponding section; wherein the at least one feature includes a history score which includes, for each of at least one child sub-tree of the respective sub-tree, the respective child sub-tree'"'"'s previously computed confidence score.
-
-
30. A confidence computing system, comprising:
-
a processor configured to; (a) interpret first speech signals as a text string; (b) generate a syntactical parse tree representing the interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; (c) for each of at least one of the plurality of sub-trees; extract at least one feature of the respective sub-tree; determine whether the respective sub-tree is accurate, the accuracy determination including; computation of a respective confidence score characterizing a probability of the respective sub-tree'"'"'s accuracy, the confidence score being computed using a statistical model into which the at least one extracted feature is input; and determination of whether the respective confidence score meets a predetermined threshold value, wherein; the respective sub-tree is determined to be accurate if it is determined that the respective sub-tree'"'"'s confidence score meets the threshold value; and the respective sub-tree is otherwise determined to be inaccurate; and conditional upon a determination that the respective sub-tree is inaccurate, obtain replacement speech signals for replacing the respective sub-tree and the respective sub-tree'"'"'s corresponding section; and (d) subsequent to a determination, for at least one of the sub-trees, that the at least one sub-tree is accurate, provide an output based on the at least one sub-tree'"'"'s at least one corresponding section; wherein the at least one feature includes a history score which includes, for each of at least one child sub-tree of the respective sub-tree, the respective child sub-tree'"'"'s previously computed confidence score.
-
-
31. A confidence computing method, comprising performing the following by a processor of a computer:
-
(a) generating a syntactical parse tree for the interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; (b) for each of at least one parent sub-tree of the plurality of sub-trees; extracting at least one feature of the respective parent sub-tree; and determining whether the respective parent sub-tree is accurate, the accuracy determination including; computing a respective confidence score characterizing a probability of the respective parent sub-tree'"'"'s accuracy, the confidence score being computed using a statistical model into which the at least one extracted feature is input; and determining whether the respective confidence score meets a predetermined threshold value, wherein; the respective parent sub-tree is determined to be accurate if it is determined that the respective sub-tree'"'"'s confidence score meets the threshold value; and the respective parent sub-tree is otherwise determined to be inaccurate; and (c) subsequent to a determination, for at least one of the sub-trees, that the at least one sub-tree is accurate, providing an output based on the at least one sub-tree'"'"'s at least one corresponding section of the interpreted text string; wherein the at least one feature includes a linking score representing a conditional probability of a link of a highest level of the respective parent sub-tree, the link including a dependency relation and a directionality. - View Dependent Claims (33)
-
-
34. A confidence computing method, comprising performing the following by a processor of a computer:
-
generating a syntactical parse tree for an interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; and for a parent sub-tree of the plurality of sub-trees, the parent sub-tree formed by a combination of a plurality of child sub-trees, determining whether the parent sub-tree is accurate, the accuracy determination including; computing a parent confidence score characterizing a probability of the parent sub-tree'"'"'s accuracy, the computation of the parent confidence score including inputting into a statistical model a respective child confidence score previously calculated for each of the plurality of child sub-trees; and determining whether the parent confidence score meets a predetermined threshold value, wherein the parent sub-tree is determined to be accurate if it is determined that the parent sub-tree'"'"'s confidence score meets the threshold value, and the parent sub-tree is otherwise determined to be inaccurate. - View Dependent Claims (35)
-
-
36. A confidence computing method, comprising performing the following by a processor of a computer:
-
generating a syntactical parse tree for an interpreted text string, the parse tree including a plurality of sub-trees, each of the sub-trees representing a corresponding section of the interpreted text string; and for a parent sub-tree of the plurality of sub-trees, the parent sub-tree formed by a combination of a plurality of child sub-trees, determining whether the parent sub-tree is accurate, the accuracy determination including; assigning to each of the child sub-trees a respective accuracy value; computing a parent confidence score characterizing a probability of the parent sub-tree'"'"'s accuracy, the computation of the confidence score including inputting into a statistical model the accuracy values assigned to the child sub-trees; and determining whether the parent confidence score meets a predetermined threshold value, wherein the parent sub-tree is determined to be accurate if it is determined that the parent sub-tree'"'"'s confidence score meets the threshold value, and the parent sub-tree is otherwise determined to be inaccurate. - View Dependent Claims (37)
-
Specification