Patents by Inventor Mehryar Mohri
Mehryar Mohri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7716041Abstract: Context-free grammars generally comprise a large number of rules, where each rule defines how a string of symbols is generated from a different series of symbols. While techniques for creating finite-state automata from the rules of context-free grammars exist, these techniques require an input grammar to be strongly regular. Systems and methods that convert the rules of a context-free grammar into a strongly regular grammar include transforming each input rule into a set of output rules that approximate the input rule. The output rules are all right- or left-linear and are strongly regular. In various exemplary embodiments, the output rules are output in a specific format that specifies, for each rule, the left-hand non-terminal symbol, a single right-hand non-terminal symbol, and zero, one or more terminal symbols. If the input context-free grammar rule is weighted, the weight of that rule is distributed and assigned to the output rules.Type: GrantFiled: September 18, 2007Date of Patent: May 11, 2010Assignee: AT&T Intellectual Property II, L.P.Inventor: Mehryar Mohri
-
Patent number: 7634408Abstract: An improved ?-removal method is disclosed that computes for any input weighted automaton A with ?-transitions an equivalent weighted automaton B with no ?-transitions. The method comprises two main steps. The first step comprises computing for each state “p” of the automaton A its ?-closure. The second step in the method comprises modifying the outgoing transitions of each state “p” by removing those labeled with ?. The method next comprises adding to the set of transitions leaving the state “p” non-?-transitions leaving each state “q” in the set of states reachable from “p” via a path labeled with ? with their weights pre-{circle around (x)}multiplied by the ?-distance from state “p” to state “q” in the automaton A. State “p” is a final state if some state “q” within the set of states reachable from “p” via a path labeled with ? is final and the final weight ? ? [ p ] = ? q ? ? ? [ p ] ? ? F ? ( d ? [ p , q ] ? p ? [ q ] ) .Type: GrantFiled: April 28, 2008Date of Patent: December 15, 2009Assignee: AT&T Intellectual Property II, L.P.Inventor: Mehryar Mohri
-
Publication number: 20080243484Abstract: A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.Type: ApplicationFiled: June 6, 2008Publication date: October 2, 2008Applicant: AT&T CORP.Inventors: Mehryar Mohri, Mark-Jan Nederhof
-
Patent number: 7398197Abstract: A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.Type: GrantFiled: December 5, 2006Date of Patent: July 8, 2008Assignee: AT&T Corp.Inventors: Mehryar Mohri, Mark-Jan Nederhof
-
Patent number: 7383185Abstract: An improved ?-removal method is disclosed that computes for any input weighted automaton A with ?-transitions an equivalent weighted automation B with no ?-transitions. The method comprises two main steps. The first step comprises computing for each state “p” of the automaton A its ?-closure. The second step in the method comprises modifying the outgoing transitions of each state “p” by removing those labeled with ?. The method next comprises adding to the set of transitions leaving the state “p” non-?-transitions leaving each state “q” in the set of states reachable from “p” via a path labeled with ? with their weights pre-{circle around (x)}-multiplied by the ?-distance from state “p” to state “q” in the automaton A. State “p” is a final state if some state “q” within the set of states reachable from “p” via a path labeled with ? is final and the final weight ? ? [ p ] = ? q ? ? e ? [ p ] ? F ? ( d ? [ p , q ] ? ? ? [ q ] ) .Type: GrantFiled: August 29, 2005Date of Patent: June 3, 2008Assignee: AT&T Corp.Inventor: Mehryar Mohri
-
Patent number: 7369994Abstract: A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. However, as concatenation costs, which are measures of the mismatch between sequential pairs of acoustic units, are expensive to compute, processing can be greatly reduced by pre-computing and aching the concatenation costs. Accordingly, a method is disclosed for constructing an efficient concatenation cost database by synthesizing a large body of speech, identifying the acoustic unit sequential pairs generated and their respective concatention costs, and storing those concatenation costs likely to occur.Type: GrantFiled: May 4, 2006Date of Patent: May 6, 2008Assignee: AT&T Corp.Inventors: Mark C. Beutnagel, Mehryar Mohri, Michael D. Riley
-
Publication number: 20080010059Abstract: Context-free grammars generally comprise a large number of rules, where each rule defines how a string of symbols is generated from a different series of symbols. While techniques for creating finite-state automata from the rules of context-free grammars exist, these techniques require an input grammar to be strongly regular. Systems and methods that convert the rules of a context-free grammar into a strongly regular grammar include transforming each input rule into a set of output rules that approximate the input rule. The output rules are all right- or left-linear and are strongly regular. In various exemplary embodiments, the output rules are output in a specific format that specifies, for each rule, the left-hand non-terminal symbol, a single right-hand non-terminal symbol, and zero, one or more terminal symbols. If the input context-free grammar rule is weighted, the weight of that rule is distributed and assigned to the output rules.Type: ApplicationFiled: September 18, 2007Publication date: January 10, 2008Applicant: AT & T Corp.Inventor: Mehryar Mohri
-
Publication number: 20070299668Abstract: Finite-state transducers and weighted finite-state automata may not be determinizable. The twins property can be used to characterize the determinizability of such devices. For a weighted finite-state automaton or transducer, that weighted finite-state automaton or transducer and its inverse are intersected or composed, respectively. The resulting device is checked to determine if it has the cycle-identity property. If not, the original weighted finite-state automaton or transducer is not determinizable. For a weighted or unweighted finite-state transducer, that device is checked to determine if it is functional. If not, that device is not determinizable. That device is then composed with its inverse. The composed device is checked to determine if every edge in the composed device having a cycle-accessible end state meets at least one of a number of conditions. If so, the original device has the twins property. If the original device has the twins property, then it is determinizable.Type: ApplicationFiled: June 29, 2007Publication date: December 27, 2007Inventors: CYRIL ALLAUZEN, Mehryar Mohri
-
Patent number: 7289948Abstract: Context-free grammars generally comprise a large number of rules, where each rule defines how a sting of symbols is generated from a different series of symbols. While techniques for creating finite-state automata from the rules of context-free grammars exist, these techniques require an input grammar to be strongly regular. Systems and methods that convert the rules of a context-free grammar into a strongly regular grammar include transforming each input rule into a set of output rules that approximate the input rule. The output rules are all right- or left-linear and are strongly regular. In various exemplary embodiments, the output rules are output in a specific format that specifies, for each rule, the left-hand non-terminal symbol, a single right-hand non-terminal symbol, and zero, one or more terminal symbols. If the input context-free grammar rule is weighted, the weight of that rule is distributed and assigned to the output rules.Type: GrantFiled: July 22, 2002Date of Patent: October 30, 2007Assignee: AT&T Corp.Inventor: Mehryar Mohri
-
Patent number: 7240004Abstract: Finite-state transducers and weighted finite-state automata may not be determinizable. The twins property can be used to characterize the determinizability of such devices. For a weighted finite-state automaton or transducer, that weighted finite-state automaton or transducer and its inverse are intersected or composed, respectively. The resulting device is checked to determine if it has the cycle-identity property. If not, the original weighted finite-state automaton or transducer is not determinizable. For a weighted or unweighted finite-state transducer, that device is checked to determine if it is functional. If not, that device is not determinizable. That device is then composed with its inverse. The composed device is checked to determine if every edge in the composed device having a cycle-accessible end state meets at least one of a number of conditions. If so, the original device has the twins property. If the original device has the twins property, then it is determinizable.Type: GrantFiled: June 20, 2002Date of Patent: July 3, 2007Assignee: AT&T Corp.Inventors: Cyril Allauzen, Mehryar Mohri
-
Patent number: 7181386Abstract: A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.Type: GrantFiled: July 18, 2002Date of Patent: February 20, 2007Assignee: AT&T Corp.Inventors: Mehryar Mohri, Mark-Jan Nederhof
-
Patent number: 7082396Abstract: A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. However, as concatenation costs, which are measures of the mismatch between sequential pairs of acoustic units, are expensive to compute, processing can be greatly reduced by pre-computing and caching the concatenation costs. Unfortunately, the number of possible sequential pairs of acoustic units makes such caching prohibitive. However, statistical experiments reveal that while about 85% of the acoustic units are typically used in common speech, less than 1% of the possible sequential pairs of acoustic units occur in practice.Type: GrantFiled: December 19, 2003Date of Patent: July 25, 2006Assignee: AT&T CorpInventors: Mark C. Beutnagel, Mehryar Mohri, Michael D. Riley
-
Patent number: 7027988Abstract: An improved ?-removal method is disclosed that computes for any input weighted automaton A with ?-transitions an equivalent weighted automaton B with no ?-transitions. The method comprises two main steps. The first step comprises computing for each state “p” of the automaton A its ?-closure. The second step in the method comprises modifying the outgoing transitions of each state “p” by removing those labeled with ?. The method next comprises adding to the set of transitions leaving the state “p” non-?-transitions leaving each state “q” in the set of states reachable from “p” via a path labeled with ?with their weights pre--multiplied by the ?-distance from state “p” to state “q” in the automaton A. State “p” is a final state if some state “q” within the set of states reachable from “p” via a path labeled with ?is final and the final weight ? ? [ p ] = ? q ? e ? [ p ] ? F ? ( d ? [ p , q ] ? ? ? [ q ] ) .Type: GrantFiled: July 20, 2001Date of Patent: April 11, 2006Assignee: AT&T Corp.Inventor: Mehryar Mohri
-
Patent number: 6701295Abstract: A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. However, as concatenation costs, which are measures of the mismatch between sequential pairs of acoustic units, are expensive to compute, processing can be greatly reduced by pre-computing and caching the concatenation costs. Unfortunately, the number of possible sequential pairs of acoustic units makes such caching prohibitive. However, statistical experiments reveal that while about 85% of the acoustic units are typically used in common speech, less than 1% of the possible sequential pairs of acoustic units occur in practice.Type: GrantFiled: February 6, 2003Date of Patent: March 2, 2004Assignee: AT&T Corp.Inventors: Mark Charles Beutnagel, Mehryar Mohri, Michael Dennis Riley
-
Patent number: 6697780Abstract: A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. However, as concatenation costs, which are measures of the mismatch between sequential pairs of acoustic units, are expensive to compute, processing can be greatly reduced by pre-computing and caching the concatenation costs. Unfortunately, the number of possible sequential pairs of acoustic units makes such caching prohibitive. However, statistical experiments reveal that while about 85% of the acoustic units are typically used in common speech, less than 1% of the possible sequential pairs of acoustic units occur in practice.Type: GrantFiled: April 25, 2000Date of Patent: February 24, 2004Assignee: AT&T Corp.Inventors: Mark Charles Beutnagel, Mehryar Mohri, Michael Dennis Riley
-
Publication number: 20030187644Abstract: Systems and methods for identifying the N-best strings of a weighted automaton. A potential for each state of an input automaton to a set of destination states of the input automaton is first determined. Then, the N-best paths are found in the result of an on-the-fly determinization of the input automaton. Only the portion of the input automaton needed to identify the N-best paths is determinized. As the input automaton is determinized, a potential for each new state of the partially determinized automaton is determined and is used in identifying the N-best paths of the determinized automaton, which correspond exactly to the N-best strings of the input automaton.Type: ApplicationFiled: November 21, 2002Publication date: October 2, 2003Inventors: Mehryar Mohri, Michael Dennis Riley
-
Patent number: 6587844Abstract: Unweighted finite state automata may be used in speech recognition systems, but considerably reduce the speed and accuracy of the speech recognition system. Unfortunately, developing a suitable training corpus for a speech recognition task is time consuming and expensive, if it is even possible. Additionally, it is unlikely that a training corpus could adequately reflect the various probabilities for the word and/or phoneme combinations. Accordingly, such very-large-vocabulary speech recognition systems often must be used in an unweighted state. The directed graph optimizing systems and methods determine the shortest distances between source and end nodes of a weighted directed graph. These various directed graph optimizing systems and methods also reweight the directed graph based on the determined shortest distances, so that the weights are, for example, front weighted. Accordingly, searches through the directed graph that are based on the total weights of the paths taken will be more efficient.Type: GrantFiled: February 1, 2000Date of Patent: July 1, 2003Assignee: AT&T Corp.Inventor: Mehryar Mohri
-
Publication number: 20030120480Abstract: A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.Type: ApplicationFiled: July 18, 2002Publication date: June 26, 2003Inventors: Mehryar Mohri, Mark-Jan Nederhof
-
Publication number: 20030115049Abstract: A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. However, as concatenation costs, which are measures of the mismatch between sequential pairs of acoustic units, are expensive to compute, processing can be greatly reduced by pre-computing and caching the concatenation costs. Unfortunately, the number of possible sequential pairs of acoustic units makes such caching prohibitive. However, statistical experiments reveal that while about 85% of the acoustic units are typically used in common speech, less than 1% of the possible sequential pairs of acoustic units occur in practice.Type: ApplicationFiled: February 6, 2003Publication date: June 19, 2003Applicant: AT&T CORP.Inventors: Mark Charles. Beutnagel, Mehryar Mohri, Michael Dennis Riley
-
Patent number: 6574597Abstract: A large vocabulary speech recognizer including a combined weighted network of transducers reflecting fully expanded context-dependent modeling of pronunciations and language that can be used with a single-pass Viterbi or other coder based on sequences of labels provided by feature analysis of input speech.Type: GrantFiled: February 11, 2000Date of Patent: June 3, 2003Assignee: AT&T Corp.Inventors: Mehryar Mohri, Michael Dennis Riley