Patent US4932644A successfully refreshed from Google Patents.
Patent US6073099A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6073099A Expired / Lapsed US ⏱️ 0.0 years remaining

Predicting auditory confusions using a weighted Levinstein distance

Assignee: RPX Clearinghouse LLC
•
Filing: 1997-11-04
•
Granted: 2000-06-06
•
Expires: 2017-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A confusability tool generates a confusability cost associated with two phonemic transcriptions. The confusability cost measures the likelihood that a human or machine hearing the first word will mistakenly hear the second word. The cost calculation is based on a weighting of the Levinstein distance between the transcription pair.

Inventors

  • 👤 Michael Sabourin
  • 👤 Marc Fabiani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:53
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/183; G10L15/187; G10L15/10

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 103 words
A method of determining the likelihood of confusing a first word for a second word, comprising the steps of: phonemically transcribing first and second orthographies of the first and second words into first and second phonemic transcriptions; calculating a Levinstein distance between the first and second phonemic transcriptions, wherein the Levinstein distance corresponds to edit operations required to transform the first phonemic transcription into the second phonemic transcription; obtaining a phonematic transformation weight for each edit operation of the Levinstein distance; and summing the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second words.
Claim 2
Independent Claim 103 words
A method of determining the likelihood of confusing a first word for a second word, comprising the steps of: phonemically transcribing first and second orthographies of the first and second words into first and second phonemic transcriptions; calculating a Levinstein distance between the first and second phonemic transcriptions, wherein the Levinstein distance corresponds to edit operations required to transform the first phonemic transcription into the second phonemic transcription; obtaining a phonematic transformation weight for each edit operation of the Levinstein distance; and summing the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second words.
Claim 3
Dependent Claim 33 words
The method of claim 1, wherein the step of obtaining the phonemic transformation weights includes the substep of determining the phonemic transformation weight based on phonological features of phonemes used for edit operations.
Claim 4
Dependent Claim 75 words
The method of claim 2, wherein the substep of determining the phonemic weight comprises using the following equation: ##EQU5## where N represents the number of phonological feature types for each phoneme, α i is the relative significance of feature type i, functions f i (/x/) and f i (/y/) represent feature value of the feature type i of phoneme /x/ and /y/, and t(f(/x/), f(/y/)) represents a transformation cost between feature values f(/x/) and f(/y/).
Claim 5
Dependent Claim 37 words
The method of claim 1, wherein the step of obtaining the phonemic transformation weights includes the substep of determining the phonemic transformation weight of a transformation between two phonemes based on Hidden Markov Models of the phonemes.
Claim 6
Dependent Claim 87 words
The method of claim 4, wherein the phonemic transformation weights obtained in the substep of determining the phonemic transformation weight of the transformation between two phonemes is calculated using the equation: ##EQU6## where n represents the number of states used to model a phoneme, v i is a heuristically set weight for each said state used to model the phoneme, and H(x i , y i ) represents relative entropy between probability mixtures of a state I of phoneme x and a state I of phoneme y.
Claim 7
Dependent Claim 34 words
The method of claim 1, wherein the step of summing the obtained phonemic transformation weights further includes the step of normalizing the value indicating the likelihood of confusion between the first and second words.
Claim 8
Dependent Claim 28 words
The method of claim 1, wherein the step of calculating the Levinstein distance includes the substep of calculating multiple Levinstein distances between the first and second phonemic transcriptions.
Claim 9
Dependent Claim 27 words
The method of claim 1, further including the step of modifying a lexicon based on a generated value to minimize potential confusability between words in the lexicon.
Claim 10
Dependent Claim 34 words
The method of claim 1, further including the step of using a generated value as part of a speech recognition algorithm to translate a spoken word into a computer representation of the spoken word.
Claim 11
Dependent Claim 26 words
The method of claim 1, further including the step of using a generated values to build test lexicons to be used in evaluating speech recognition algorithms.
Claim 12
Dependent Claim 99 words
A computer readable medium containing instructions executable on a computer for determining the likelihood of confusing first and second phonemic transcriptions, the instructions causing the computer to: calculate a Levinstein distance between the first and second phonemic transcriptions, wherein the Levinstein distance corresponds to edit operations required to transform the first phonemic transcription into the second phonemic transcription; obtain a phonemic transformation weight for each edit operation of the Levinstein distance; and sum the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second phonemic transcriptions, that correspond to spoken words.
Claim 13
Dependent Claim 99 words
A computer readable medium containing instructions executable on a computer for determining the likelihood of confusing first and second phonemic transcriptions, the instructions causing the computer to: calculate a Levinstein distance between the first and second phonemic transcriptions, wherein the Levinstein distance corresponds to edit operations required to transform the first phonemic transcription into the second phonemic transcription; obtain a phonemic transformation weight for each edit operation of the Levinstein distance; and sum the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second phonemic transcriptions, that correspond to spoken words.
Claim 14
Dependent Claim 41 words
The computer readable medium of claim 11, further including instructions causing the computer to determine the phonemic transformation weight for each edit operation of the Levinstein distance based on phonological features of phonemes used for the first and second phonemic transcription.
Claim 15
Dependent Claim 77 words
The computer readable medium of claim 12, further including instructions causing the computer to determine the phonemic transformation weight as: ##EQU7## where N represents the number of phonological feature types for each phoneme, α i is the relative significance of feature type i, functions f i (/x/) and f i (/y/) represent feature value of the feature type i of phoneme /x/ and /y/, and t(f(/x/), f(/y/)) represents a transformation cost between feature values f(/x/) and f(/y/).
Claim 16
Dependent Claim 30 words
The computer readable medium of claim 11, further including instructions causing the computer to determine the phonemic transformation weight between two phonemes based on Hidden Markov Models of the phonemes.
Claim 17
Dependent Claim 79 words
The computer readable medium of claim 14, further including instructions causing the computer to determine the phonemic transformation weight based on the equation: ##EQU8## where n represents the number of states used to model a phoneme, v i is a heuristically set weight for each said state used to model the phoneme, and H(x i , y i ) represents relative entropy between probability mixtures of a state i of phoneme x and a state i of phoneme y.
Claim 18
Dependent Claim 31 words
The computer readable medium of claim 11, further including instructions for causing the computer to normalize the value indicating the likelihood of confusion between a first word and a second word.
Claim 19
Dependent Claim 25 words
The computer readable medium of claim 11, further including instructions causing the computer to calculate multiple Levinstein distances between the first and second phonemic transcriptions.
Claim 20
Dependent Claim 139 words
A computer system containing a process comprising: a memory that stores a confusability tool program and a transcripted phonemic lexicon, the confusability tool program including means for calculating a Levinstein distance between first and second phonemic transcriptions from the lexicon, wherein the Levinstein distance corresponds to edit operations required to transform the first transcription, obtaining a phonemic transformation weight for each edit operation of the Levinstein distance, and summing the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second phonemic transcriptions; a processor configured to execute the confusability tool program in the memory; and a display that provides an ordered list of entries, each entry including the first and second transcriptions and a cost based on the value indicating the likelihood of confusion between the first and second phonemic transcriptions.
Claim 21
Dependent Claim 139 words
A computer system containing a process comprising: a memory that stores a confusability tool program and a transcripted phonemic lexicon, the confusability tool program including means for calculating a Levinstein distance between first and second phonemic transcriptions from the lexicon, wherein the Levinstein distance corresponds to edit operations required to transform the first transcription, obtaining a phonemic transformation weight for each edit operation of the Levinstein distance, and summing the obtained phonemic transformation weights to generate a value indicating the likelihood of confusion between the first and second phonemic transcriptions; a processor configured to execute the confusability tool program in the memory; and a display that provides an ordered list of entries, each entry including the first and second transcriptions and a cost based on the value indicating the likelihood of confusion between the first and second phonemic transcriptions.
Claim 22
Dependent Claim 31 words
The computer system of claim 18, further including means for calculating cost by normalizing the minimum weighted Levinstein distance of multiple possible Levinstein distances between the first and second phonemic transcriptions.
Claim 23
Dependent Claim 26 words
The computer system of claim 18, further including means for obtaining the phonemic transformation weight based on phonological features of the first and second phonemic transcriptions.
Claim 24
Dependent Claim 36 words
The computer system of claim 18, further including means for obtaining the phonemic transformation weight based on relative entropy probability mixtures between states of Hidden Markov Models of phonemes of the first and second phonemic transcriptions.
Claim 25
Independent Claim 85 words
A method of detecting potentially confusable orthography pairs in a lexicon, comprising the steps of: phonemically transcribing the orthographies in the lexicon; computing a cost for each pair of orthographies in the lexicon equal to the minimum normalized weighted Levinstein distance for the orthography pair; comparing the cost to a threshold value and discarding the orthography pairs corresponding to cost values greater than the threshold; sorting the thresholded values in ascending order; and modifying the orthographies in the lexicon based on the sorted thresholded values.
Claim 26
Independent Claim 85 words
A method of detecting potentially confusable orthography pairs in a lexicon, comprising the steps of: phonemically transcribing the orthographies in the lexicon; computing a cost for each pair of orthographies in the lexicon equal to the minimum normalized weighted Levinstein distance for the orthography pair; comparing the cost to a threshold value and discarding the orthography pairs corresponding to cost values greater than the threshold; sorting the thresholded values in ascending order; and modifying the orthographies in the lexicon based on the sorted thresholded values.

References Cited (Backward Citations)

US4813076A Cited
US5163111A Cited
US5426745A Cited
US5555344A Cited
US5664058A Cited
US5809462A Cited
US5799276A Cited
US5806038A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag