System and Method for Generating Data for Complex Statistical Modeling for use in Dialog Systems
First Claim
1. A computer-implemented method in a dialog system, comprising:
- defining a set of one or more grammar rules;
labeling each grammar rule of the set of grammar rules with semantic or syntactic characteristics to produce labeled grammar rules; and
generating labeled sentences from the set of labeled grammar rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a dialog system that utilizes grammar-based labeling scheme to generate labeled sentences for use in training statistical models. During the process of training data development, a grammar is constructed manually based on the application domain or adapted from a general grammar rule. An annotation schema is created accordingly based on the application requirements, such as syntactic and semantic information. Such information is then included in the grammar specification. After the labeled grammar is constructed, a generation algorithm is then used to generate sentences for training various statistical models.
13 Citations
21 Claims
-
1. A computer-implemented method in a dialog system, comprising:
-
defining a set of one or more grammar rules; labeling each grammar rule of the set of grammar rules with semantic or syntactic characteristics to produce labeled grammar rules; and generating labeled sentences from the set of labeled grammar rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dialog system, comprising:
-
a speech recognition unit receiving a user utterance including one or more sentences; a spoken language understanding unit receiving the user utterance, and utilizing one or more models to derive a hypothesis for each word of the one or more sentences; a labeled sentence generator module providing labeled sentences to train the one or more models, the labeled sentence generator labeling each grammar rule of a set of grammar rules with semantic or syntactic characteristics to produce labeled grammar rules and generating labeled sentences from the set of labeled grammar rules. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium containing a plurality of program instructions, which when executed by a processor, cause the processor to perform the steps of:
-
processing the rules of a defined set of grammar rules; labeling each grammar rule of the set of grammar rules with semantic or syntactic characteristics to produce labeled grammar rules; and generating labeled sentences from the set of labeled grammar rules. - View Dependent Claims (18, 19, 20, 21)
-
Specification