Leveraging back-off grammars for authoring context-free grammars
First Claim
Patent Images
1. A method of refining context-free grammars (CFGs), comprising:
- deriving back-off grammar (BOG) rules from an initial CFG; and
utilizing, based on a response of the initial CFG and the derived BOG rules to user utterances, at least a portion of the derived BOG rules to modify the initial CFG and thereby produce a refined CFG.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of refining context-free grammars (CFGs). The method includes deriving back-off grammar (BOG) rules from an initially developed CFG and utilizing the initial CFG and the derived BOG rules to recognize user utterances. Based on a response of the initial CFG and the derived BOG rules to the user utterances, at least a portion of the derived BOG rules are utilized to modify the initial CFG and thereby produce a refined CFG. The above method can carried out iterativey, with each new iteration utilizing a refined CFG from preceding iterations.
38 Citations
20 Claims
-
1. A method of refining context-free grammars (CFGs), comprising:
-
deriving back-off grammar (BOG) rules from an initial CFG; and utilizing, based on a response of the initial CFG and the derived BOG rules to user utterances, at least a portion of the derived BOG rules to modify the initial CFG and thereby produce a refined CFG. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An adaptive speech recognition system comprising:
-
a language model having a CFG and a BOG, which is derived from the CFG; and a grammar refining component configured to iteratively modify the language model based on a response of the BOG to user utterances. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented speech recognition method comprising:
-
recognizing a user utterance using a CFG as a language model; identifying an OOG utterance; processing the OOG utterance through a BOG; and assigning the OOG a back-off processing result category, the back-off processing result category being one of a plurality of different predefined back-off processing result categories. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification