Statistical spoken dialog system
First Claim
Patent Images
1. A statistical dialog system, comprising:
- a speech understanding mechanism for determining the literal meaning of input speech data;
a dialog semantics learning mechanism for establishing semantic models based on annotated dialog training data, said annotated dialog training data associating literal meaning of input speech data with one or more semantic meanings of the input speech data; and
a statistical dialog manager for interpreting one semantic meaning of the input speech data based on both the literal meaning of the input speech data and corresponding semantic models that are associated with the literal meaning of the input speech data.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement is provided for an automated statistical spoken dialogue system that interprets the semantic meaning of input speech data based on the literal meaning of the input speech data and one or more semantic models. A response is then generated according to the semantic meaning of the input speech data.
373 Citations
27 Claims
-
1. A statistical dialog system, comprising:
-
a speech understanding mechanism for determining the literal meaning of input speech data;
a dialog semantics learning mechanism for establishing semantic models based on annotated dialog training data, said annotated dialog training data associating literal meaning of input speech data with one or more semantic meanings of the input speech data; and
a statistical dialog manager for interpreting one semantic meaning of the input speech data based on both the literal meaning of the input speech data and corresponding semantic models that are associated with the literal meaning of the input speech data. - View Dependent Claims (3, 4, 5)
-
-
2. The system according to claim 2, wherein the speech understanding mechanism comprises:
-
a speech recognition mechanism for recognizing a word sequence from the input speech data based on at least one acoustic models; and
a language understanding mechanism for understanding the literal meaning of the word sequence based on a language model.
-
-
6. A dialog semantics learning mechanism, comprising:
-
an annotated dialog training data storage for storing annotated dialog training data that is either annotated off-line or fedback by a statistical dialog manager during on-line dialog sessions; and
a dialog semantic modeling mechanism for establishing semantic models of dialogs based on the annotated dialog training data. - View Dependent Claims (7)
-
-
8. A system, comprising:
-
a semantic model retrieval mechanism for retrieving, from a semantic model storage, semantic models that are associated with a literal meaning of input speech data; and
a dialog semantic understanding mechanism for interpreting, during a dialog session, the semantic meaning of the input speech data according to said semantic models and said environmental status. - View Dependent Claims (9)
-
-
10. A method, comprising:
-
receiving, by a statistical dialog system, input speech data;
determining, by a speech understanding mechanism in the statistical dialog system, the literal meaning of the input speech data;
retrieving at least one semantic model associated with the literal meaning of the input speech data, said at least one semantic model associating the literal meaning with at least one semantic meaning of the input speech data;
interpreting, by a statistical dialogue manager in the statistical dialogue system, the semantic meaning of the input speech data based on the literal meaning of the input speech data and the at least one semantic model; and
generating a response to the input speech data based on the semantic meaning of the input speech data. - View Dependent Claims (11, 12, 13, 15, 17, 18, 20, 21, 22, 24, 26, 27)
-
-
14. A method for dialog semantic learning, comprising:
-
receiving annotated dialog training data that associates a literal meaning of input speech data with at least one semantic meaning of the input speech data; and
training a semantic model corresponding to the literal meaning of the input speech data based on the annotated dialog training data.
-
-
16. A method for a statistical dialog manager, comprising:
-
receiving, from a speech understanding mechanism, a literal meaning corresponding to input speech data;
retrieving, from a semantic model storage, at least one semantic model associated with the literal meaning of the input speech data; and
interpreting, by a dialog semantic understanding mechanism, the semantic meaning of the input speech data based on the literal meaning of the input speech data and the at least one semantic model.
-
-
19. A computer-readable medium encoded with a program, said program comprising:
-
receiving, by a statistical dialog system, input speech data;
determining, by a speech understanding mechanism in the statistical dialog system, the literal meaning of the input speech data;
retrieving at least one semantic model associated with the literal meaning of the input speech data, said at least one semantic model associating the literal meaning with at least one semantic meaning of the input speech data;
interpreting, by a statistical dialogue manager in the statistical dialogue system, the semantic meaning of the input speech data based on the literal meaning of the input speech data and the at least one semantic model; and
generating a response to the input speech data based on the semantic meaning of the input speech data.
-
-
23. A computer-readable medium encoded with a program for dialog semantic learning, said program comprising:
-
receiving annotated dialog training data that associates a literal meaning of input speech data with at least one semantic meaning of the input speech data; and
training a semantic model corresponding to the literal meaning of the input speech data based on the annotated dialog training data.
-
-
25. A computer-readable medium encoded with a program for a statistical dialog manager, said program comprising:
-
receiving, from a speech understanding mechanism, a literal meaning corresponding to input speech data;
retrieving, from a semantic model storage, at least one semantic model associated with the literal meaning of the input speech data; and
interpreting, by a dialog semantic understanding mechanism, the semantic meaning of the input speech data based on the literal meaning of the input speech data and the at least one semantic model.
-
Specification