Generating confidence scores from word lattices
First Claim
1. In a system that generates a flot lattice from data input, wherein the flot lattice has one or more transitions that each have a label, a method for determining confidence scores for the labels in the flot lattice, the method comprising:
- determining a posterior probability for each transition of the flot lattice;
defining one or more time slots for the slot lattice, wherein one or more transitions is at least partially included in each time slot; and
for each transition that is at least partially included in a particular time slot, combining the posterior probabilities of all transitions that have the same label to obtain a confidence score for that label.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining word confidence scores. Speech recognition systems generate a word lattice for speech input. Posterior probabilities of the words in the word lattice are determined using a forward-backward algorithm. Next, time slots are defined for the word lattice, and for all transitions that at least partially overlap a particular time slot, the posterior probabilities of transitions that have the same word label are combined for those transitions. The combined posterior probabilities are used as confidence scores. A local entropy can be computed on the competitor transitions of a particular time slot and also used as a confidence score.
-
Citations
35 Claims
-
1. In a system that generates a flot lattice from data input, wherein the flot lattice has one or more transitions that each have a label, a method for determining confidence scores for the labels in the flot lattice, the method comprising:
-
determining a posterior probability for each transition of the flot lattice; defining one or more time slots for the slot lattice, wherein one or more transitions is at least partially included in each time slot; and for each transition that is at least partially included in a particular time slot, combining the posterior probabilities of all transitions that have the same label to obtain a confidence score for that label. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
-
-
7. A method as defined in 6, wherein determining one or more time slots for the word lattice further comprises:
-
applying a forward-backward algorithm to the word lattice; and combining local likelihoods to determine posterior probabilities for each word label of each transition of the word lattice.
-
-
10. In a speech recognition system that generates a word lattice from speech input, wherein the word lattice has one or more transitions, a method for determining word confidence scores for word labels in the word lattice, the method comprising:
-
applying a forward-backward algorithm to the word lattice to determine a posterior probability for each transition of the word lattice, wherein each transition has a word label; defining one or more time slots, wherein each time slot has a starting time frame and an ending time frame; and for transitions of the word lattice that overlap a particular time slot, combining the posterior probabilities of all transitions that have the same word label, wherein the combined posterior probabilities are a confidence score for the word labels of those transitions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. In a speech recognition system that does not require training and that generates a word lattice from speech input, wherein the word lattice includes one or more transitions that each have a word label, a method for computing word confidence scores for the word labels that are included in the word lattice, the method comprising:
-
determining one or more time slots for the word lattice, wherein each transition of the word lattice overlaps at least one time slot and wherein each transition in the word lattice has a posterior probability; for each time slot; identifying transitions that have the same word label; and summing posterior probabilities of transitions that have the same word label to obtain a word confidence score for those word labels. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. In a speech recognition system that generates a word lattice from speech input, wherein the word lattice has one or more transitions that each have a word label, a method for determining word confidence scores for word labels in the word lattice, the method comprising:
-
defining one or more time slots that correspond to transitions of a best path of the word lattice, wherein each time slot has a starting time frame and an ending time frame; identifying ally transitions and competitor transitions for each time slot, wherein ally transitions have the same word label and wherein competitor transitions have different labels; and computing a local entropy on competitor transitions in each time slot, wherein the local entropy is a confidence score for the word labels of the competitor transitions. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. In a speech recognition system that generates a word lattice from speech input, wherein the word lattice has one or more transitions that each have a word label, a computer program product for implementing a method for determining word confidence scores for word labels in the word lattice, the method comprising:
a computer-readable medium having computer-executable instructions for performing the method, the method comprising; applying a forward-backward algorithm to the word lattice to determine a posterior probability for each transition of the word lattice, wherein each transition has a word label; defining one or more time slots, wherein each time slot has a starting time frame and an ending time frame; and for transitions of the word lattice that overlap a particular time slot, combining the posterior probabilities of all transitions that have the same word label, wherein the combined posterior probabilities are a confidence score for those word labels. - View Dependent Claims (31, 32, 33, 34, 35)
Specification