Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
299 words
In a speech recognition system, a computer-implemented method of evaluating the likelihood of a word from a vocabulary of words occurring next after a string of known words, based on counts of word sequences occurring in a sample text which is sparse relative to possible word sequences, the method comprising the steps of: (a) characterizing word sequences as m-grams, each m-gram occurring in the sample text representing a key of words followed by a word; (b) storring a discounted probability P for each of at least some m-grams occurring in the sample text; (c) generating a freed probability mass value β L for each key occurring in the sample text, the β L for a key of length L being allocated to those m-grams which (i) include the subject key and (ii) have no respective discounted probabilites stored therefor; (d) generating γ L factors, each γ L factor being valued to normalize the probability distribution of only those m-grams which (i) are formed from a key of length L and (ii) are not included in a greater-included m-gram having a key of known words; (e) storing for each key of length L, a value α L =βLγL and (f) evaluating a likelihood of a selected word following a string of known words including the steps of: (i) searching successively shorter keys of the known words until a key is found which, when followed by the at least one selected word, represents an m-gram having a discounted probability P; stored therefor, and retrieving P; (ii) retrieving the stored α L value for each longer key searched before the stored m-gram is found; and (iii) computing a likelihood value of the selected word following the string of known words based on the retrieved α L values and the retrieved P value.
Claim 2
Dependent Claim
299 words
In a speech recognition system, a computer-implemented method of evaluating the likelihood of a word from a vocabulary of words occurring next after a string of known words, based on counts of word sequences occurring in a sample text which is sparse relative to possible word sequences, the method comprising the steps of: (a) characterizing word sequences as m-grams, each m-gram occurring in the sample text representing a key of words followed by a word; (b) storring a discounted probability P for each of at least some m-grams occurring in the sample text; (c) generating a freed probability mass value β L for each key occurring in the sample text, the β L for a key of length L being allocated to those m-grams which (i) include the subject key and (ii) have no respective discounted probabilites stored therefor; (d) generating γ L factors, each γ L factor being valued to normalize the probability distribution of only those m-grams which (i) are formed from a key of length L and (ii) are not included in a greater-included m-gram having a key of known words; (e) storing for each key of length L, a value α L =βLγL and (f) evaluating a likelihood of a selected word following a string of known words including the steps of: (i) searching successively shorter keys of the known words until a key is found which, when followed by the at least one selected word, represents an m-gram having a discounted probability P; stored therefor, and retrieving P; (ii) retrieving the stored α L value for each longer key searched before the stored m-gram is found; and (iii) computing a likelihood value of the selected word following the string of known words based on the retrieved α L values and the retrieved P value.
Claim 3
Dependent Claim
72 words
The method of claim 1 comprising the further step of, prior to storing the discounted probability P: forming the discounted probability P for an m-gram, which includes the steps of: (i) assigning a count-based probability to each m-gram occurring in the sample data based on a frequency of occurrence; and (ii) applying modified Turing's estimate to each of at least some of the assigned probabilities to generate a respective discounted probability therefor.
Claim 4
Dependent Claim
278 words
In a speech recognition system, apparatus for estimating probability distributions of word sequences of length j from sparse sample data in which only some of the possible word sequences of length j occur in the sample text, the apparatus comprising: (a) means for storing discounted probabilities, where each discounted probability replaces a count-based probability for an m-gram of less than or equal to j words in a sequence; (b) means for storing a normalization constant α for each of at least some keys occurring in the sample text, wherein a key represents a sequence of less than j words and wherein the normalization constant for a key is based on (i) a freed probability mass which represents the difference from one of the sum of discounted probabilities of m-grams formed of the key and a subsequent word and (ii) a factor which avoids multiple counting among m-grams; and (c) processing means, having a sequence of known words and a selected word as input, for evaluating the likelihood of the word sequence including the selected word following (j-1) known words, said processing means including: means for retrieving a discounted probability for the longest m-gram that has a discounted probability stored therefor and that includes a key of (j-k) known words (where k is a positive integer less than j) followed by the selected word; means for retrieving the normalization constant for each key of length greater than (j-k) which includes the known words; and means for multiplying the retrieved normalization constants and the retrieved discounted probability; the product of the multiplying means indicating the likelihood of the word sequence indicating the selected word followed by the (j-1) known words.
Claim 5
Dependent Claim
278 words
In a speech recognition system, apparatus for estimating probability distributions of word sequences of length j from sparse sample data in which only some of the possible word sequences of length j occur in the sample text, the apparatus comprising: (a) means for storing discounted probabilities, where each discounted probability replaces a count-based probability for an m-gram of less than or equal to j words in a sequence; (b) means for storing a normalization constant α for each of at least some keys occurring in the sample text, wherein a key represents a sequence of less than j words and wherein the normalization constant for a key is based on (i) a freed probability mass which represents the difference from one of the sum of discounted probabilities of m-grams formed of the key and a subsequent word and (ii) a factor which avoids multiple counting among m-grams; and (c) processing means, having a sequence of known words and a selected word as input, for evaluating the likelihood of the word sequence including the selected word following (j-1) known words, said processing means including: means for retrieving a discounted probability for the longest m-gram that has a discounted probability stored therefor and that includes a key of (j-k) known words (where k is a positive integer less than j) followed by the selected word; means for retrieving the normalization constant for each key of length greater than (j-k) which includes the known words; and means for multiplying the retrieved normalization constants and the retrieved discounted probability; the product of the multiplying means indicating the likelihood of the word sequence indicating the selected word followed by the (j-1) known words.
Claim 6
Dependent Claim
26 words
The apparatus of claim 3 further comprising: means for choosing selected words from a vocabulary of words and evaluating a respective likelihood for each chosen word.
Claim 7
Dependent Claim
300 words
In a symbol recognition system, a computer-implemented method of evaluating the likelihood of a symbol from a vacabulary of symbols occurring next after a string of known symbols, based on counts of symbol sequences occurring in a sample text which is sparse relative to possible symbol sequences, the method comprising the steps of: (a) characterizing symbol sequences as m-grams, each m-gram occurring in the sample text representing a key of symbols followed by a symbol; (b) storing a discounted probability P for each of at least some m-grams occurring in the sample text; (c) generating a freed probability mass value β L for each key occurring in the sample text, the β L for a key of length L being allocated to those m-grams which (i) include the key and (ii) have no respective discounted probabilities stored therefor; (d) generating γ L factors, each γ L factor being valued to normalize the probability distribution of only those m-grams which (i) are formed from a key of length L and (ii) are not included in a greater-included m-gram having a key of known symbols; (e) storing for each key of length L, a value α L =β L γL and (f) evaluating a likelihood of a selected symbol following a string of known symbols including the steps of: (i) searching successively shorter kyes of the known symbols until a key is found which, when followed by the at least one selected symbol, represents an m-gram having a discounted probability P stored therefor, and retrieving P; (ii) retrieving the stored α L value for each longer key searched before the stored m-gram is found; and (iii) comprising a likelihood value of the selected symbol following the string of known symbols based on the retrieved α L values and the retrieved P value.
Claim 8
Dependent Claim
300 words
In a symbol recognition system, a computer-implemented method of evaluating the likelihood of a symbol from a vacabulary of symbols occurring next after a string of known symbols, based on counts of symbol sequences occurring in a sample text which is sparse relative to possible symbol sequences, the method comprising the steps of: (a) characterizing symbol sequences as m-grams, each m-gram occurring in the sample text representing a key of symbols followed by a symbol; (b) storing a discounted probability P for each of at least some m-grams occurring in the sample text; (c) generating a freed probability mass value β L for each key occurring in the sample text, the β L for a key of length L being allocated to those m-grams which (i) include the key and (ii) have no respective discounted probabilities stored therefor; (d) generating γ L factors, each γ L factor being valued to normalize the probability distribution of only those m-grams which (i) are formed from a key of length L and (ii) are not included in a greater-included m-gram having a key of known symbols; (e) storing for each key of length L, a value α L =β L γL and (f) evaluating a likelihood of a selected symbol following a string of known symbols including the steps of: (i) searching successively shorter kyes of the known symbols until a key is found which, when followed by the at least one selected symbol, represents an m-gram having a discounted probability P stored therefor, and retrieving P; (ii) retrieving the stored α L value for each longer key searched before the stored m-gram is found; and (iii) comprising a likelihood value of the selected symbol following the string of known symbols based on the retrieved α L values and the retrieved P value.
Claim 9
Dependent Claim
72 words
The method of claim 5 comprising the further step of, prior to storing the discounted probability P: forming the discounted probability P for an m-gram., which includes the steps of: (i) assigning a count-based probability to each m-gram occurring in the ssample data based on frequency of occurrence; and (ii) applying modified Turing;3 s estimate to each of at least some of the assigned probabilities to generate a respective discounted probability therefor.
Claim 10
Dependent Claim
15 words
A method as claimed in claim 5, characterized in that the symbols are optical symbols.
Claim 11
Dependent Claim
14 words
A method as claimed in claim 5, characterized in that the symbols are characters.
Claim 12
Dependent Claim
14 words
A method as claimed in claim 5, characterized in that the symbols are words.
Claim 13
Dependent Claim
278 words
In a speech recognition system, apparatus for estimating probability distributions of symbol sequences of length j from sparse sample data in which only some of the possible symbol sequences of length j occur in the sample text, the apparatus comprising: (a) means for storing discounted probabilities, wherein each discounted probability replaces a count-based probability for an m-gram of less than or equal to j symbols in a sequence; (b) means for storing a normalization constant α for each of at least some keys occurring in the sample text, wherein a key represents a sequence of less than j symbols and wherein the normalization constant of a key is based on (i) a freed probability mass which represents the difference from one of the sum of discounted probabilities of m-grams formed of the key and a subsequent symbol and (ii) a factor which avoids multiple counting among m-grams; and (c) processing means, having a sequence of known symbols and a selected symbol as input, for evaluating the likelihood of the symbol sequence including the selected symbol following (j-1) known symbols, said processing means including: means for retrieving a discounted probability for the longest m-gram that has a disconnected probability stored theefor and that includes a key of (j-k) known symbols (where k is a positive integer less than j) followed by the selected symbol; means for retrieving the normalization constant for each key of length greater than (j-k) which includes the known symbols, and means for multiplying the retrieved normalization constants and the retrieved discounted probability; the product of the multiplying means indicating the likelihood of the symbol sequence including the selected symbol followed by the (j-1) known symbols.
Claim 14
Dependent Claim
278 words
In a speech recognition system, apparatus for estimating probability distributions of symbol sequences of length j from sparse sample data in which only some of the possible symbol sequences of length j occur in the sample text, the apparatus comprising: (a) means for storing discounted probabilities, wherein each discounted probability replaces a count-based probability for an m-gram of less than or equal to j symbols in a sequence; (b) means for storing a normalization constant α for each of at least some keys occurring in the sample text, wherein a key represents a sequence of less than j symbols and wherein the normalization constant of a key is based on (i) a freed probability mass which represents the difference from one of the sum of discounted probabilities of m-grams formed of the key and a subsequent symbol and (ii) a factor which avoids multiple counting among m-grams; and (c) processing means, having a sequence of known symbols and a selected symbol as input, for evaluating the likelihood of the symbol sequence including the selected symbol following (j-1) known symbols, said processing means including: means for retrieving a discounted probability for the longest m-gram that has a disconnected probability stored theefor and that includes a key of (j-k) known symbols (where k is a positive integer less than j) followed by the selected symbol; means for retrieving the normalization constant for each key of length greater than (j-k) which includes the known symbols, and means for multiplying the retrieved normalization constants and the retrieved discounted probability; the product of the multiplying means indicating the likelihood of the symbol sequence including the selected symbol followed by the (j-1) known symbols.
Claim 15
Dependent Claim
26 words
The apparatus of claim 10 further comprising: means for choosing selected symbols from a vocabulary of symbols and evaluating a respective likelihood for each chosen symbol.
Claim 16
Dependent Claim
15 words
An apparatus as claimed in claim 10, characterized in that the symbols are optical symbols.
Claim 17
Dependent Claim
14 words
An apparatus as claimed in claim 12, characterized in that the symbols are characters.
Claim 18
Dependent Claim
14 words
An apparatus as claimed in claim 12, characterized in that the symbols are words.