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
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:33
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 |