← Back to Patent Explorer
US5999902A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech recognition incorporating a priori probability weighting factors

Assignee: British Telecommunications PLC
•
Filing: 1996-03-07
•
Granted: 1999-12-07
•
Expires: 2016-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A recognizer is provided with a priori probability values (e.g., from some previous recognition) indicating how likely the various words of the recognizer's vocabulary are to occur in the particular context, and recognition "scores" are weighted by these values before a result (or results) is chosen. The recognizer also employs "pruning" whereby low-scoring partial results are discarded, so as to speed the recognition process. To avoid premature pruning of the more likely words, probability values are applied before the pruning decisions are made. A method of applying these probability values is described.

Inventors

  • 👤 Francis James Scahill
  • 👤 Alison Diane Simons
  • 👤 Steven John Whittaker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:32
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/01; G10L15/08; G10L15/18; G10L15/183; G10L15/19; G10L15/197

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 177 words
A method of speech recognition comprising the steps of: comparing a portion of an unknown utterance with reference models to generate a measure of similarity; repetitively comparing further portions of the unknown utterance with reference models to generate, for each of a plurality of allowable sequences of reference models defined by stored data defining such sequences, accumulated measures of similarity including contributions from previously generated measures obtained from comparison of one or more earlier portions of the utterance with a reference model or models in the respective allowable sequence; and weighting the accumulated measures in accordance with predetermined weighting factors representing an a priori probability for each of the allowable sequences wherein the weighting step is performed by weighting each computation of a measure or accumulated measure for a partial sequence by combined values of the weighting factors for each of the allowable sequences which commences with that partial sequence, modified by any such combined values of the weighting factors applied to a measure generated in respect of a shorter sequence with which that partial sequence commences.
Claim 2
Independent Claim 177 words
A method of speech recognition comprising the steps of: comparing a portion of an unknown utterance with reference models to generate a measure of similarity; repetitively comparing further portions of the unknown utterance with reference models to generate, for each of a plurality of allowable sequences of reference models defined by stored data defining such sequences, accumulated measures of similarity including contributions from previously generated measures obtained from comparison of one or more earlier portions of the utterance with a reference model or models in the respective allowable sequence; and weighting the accumulated measures in accordance with predetermined weighting factors representing an a priori probability for each of the allowable sequences wherein the weighting step is performed by weighting each computation of a measure or accumulated measure for a partial sequence by combined values of the weighting factors for each of the allowable sequences which commences with that partial sequence, modified by any such combined values of the weighting factors applied to a measure generated in respect of a shorter sequence with which that partial sequence commences.
Claim 3
Dependent Claim 44 words
A method as in claim 1 further comprising the step of: excluding from further repetitive comparison any sequence for which the weighted accumulated measure is, to a degree defined by a pruning criterion, less indicative of similarity than the measures for other such sequences.
Claim 4
Dependent Claim 43 words
A method as in claim 2 wherein the excluding step includes a sub-step of repeatedly adjusting the pruning criterion in dependence upon the number of measures generated and not excluded from further repetitive comparison, such as to tend to maintain that number constant.
Claim 5
Dependent Claim 178 words
Speech recognition apparatus comprising: storage means for storing data relating to reference models representing utterances and data defining allowable sequences of reference models; comparing means to repetitively compare portions of an unknown utterance with reference models to generate, for each of a plurality of allowable sequences of reference models defined by stored data defining such sequences, accumulated measures of similarity including contributions from previously generated measures obtained from comparison of one or more earlier portions of the utterance with a reference model or models in the respective allowable sequence; and weighting means operable to weight the accumulated measures in accordance with predetermined weighting factors representing an a priori probability for each of the allowable sequences wherein the weighting means is operable to weight a measure or accumulated measure for a partial sequence by combined values of the weighting factors for each of the allowable sequences which commences with that partial sequence, modified by any such combined values of the weighting factors applied to a measure generated in respect of a shorter sequence with which that partial sequence commences.
Claim 6
Dependent Claim 178 words
Speech recognition apparatus comprising: storage means for storing data relating to reference models representing utterances and data defining allowable sequences of reference models; comparing means to repetitively compare portions of an unknown utterance with reference models to generate, for each of a plurality of allowable sequences of reference models defined by stored data defining such sequences, accumulated measures of similarity including contributions from previously generated measures obtained from comparison of one or more earlier portions of the utterance with a reference model or models in the respective allowable sequence; and weighting means operable to weight the accumulated measures in accordance with predetermined weighting factors representing an a priori probability for each of the allowable sequences wherein the weighting means is operable to weight a measure or accumulated measure for a partial sequence by combined values of the weighting factors for each of the allowable sequences which commences with that partial sequence, modified by any such combined values of the weighting factors applied to a measure generated in respect of a shorter sequence with which that partial sequence commences.
Claim 7
Dependent Claim 44 words
Apparatus as in claim 4 further comprising: excluding means to exclude from further repetitive comparison any sequence for which the weighted accumulated measure is, to a degree defined by a predetermined pruning criterion, less indicative of similarity than the measures for other such sequences.
Claim 8
Dependent Claim 41 words
Apparatus as in claim 5 wherein the excluding means is arranged to repeatedly adjust the pruning criterion in dependence upon the number of measures generated and not excluded from further repetitive comparison, such as to tend to maintain that number constant.
Claim 9
Independent Claim 84 words
A method of assigning a weighting factor to each node of a speech recognition network representing a plurality of allowable sequences of reference models each allowable sequence having a predetermined weighting factor representing an a priori probability, said method comprising: combining, for each node, the values of the predetermined weighting factor(s) for each of the allowable sequence(s) which commence with a partial sequence incorporating the node modified by any weighting factors applied to nodes representing a shorter sequence with which that partial sequence commences.
Claim 10
Independent Claim 84 words
A method of assigning a weighting factor to each node of a speech recognition network representing a plurality of allowable sequences of reference models each allowable sequence having a predetermined weighting factor representing an a priori probability, said method comprising: combining, for each node, the values of the predetermined weighting factor(s) for each of the allowable sequence(s) which commence with a partial sequence incorporating the node modified by any weighting factors applied to nodes representing a shorter sequence with which that partial sequence commences.
Claim 11
Dependent Claim 22 words
A method of speech recognition in which a network incorporating weighting factors formed by the method according to claim 7 is used.
Claim 12
Dependent Claim 73 words
A method as in claim 7 comprising the further steps of: assigning the log of the predetermined weighting factors to the final nodes of the network corresponding to the allowable sequences; assigning to each preceding node a log probability value which is the maximum of those values assigned to the node or nodes which follow it; and subtracting from the value for each node the value assigned to the node which precedes it.
Claim 13
Dependent Claim 36 words
A method as in claim 7 wherein the nodes are associated with models representing reference utterances and including the sub-step of modifying parameters of the associated models to reflect the weighting factor assigned to each node.
Claim 14
Dependent Claim 26 words
A method as in claim 7, wherein the recognition network has a tree-structure, at least one node other than the first having more than one branch.
Claim 15
Dependent Claim 23 words
Speech recognition apparatus including a data store containing data relating to a network incorporating weighting factors defined by the method of claim 7.

References Cited (Backward Citations)

US4783803A Cited
US5202952A Cited
JPH04115296A Cited
EP0555545A1 Cited
US5749069A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-06 2003-06-07 2003-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-06 2007-06-07 2007-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-06 2011-06-07 2011-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag