Language-understanding systems employing machine translation components
First Claim
1. A method for augmenting an initial training database of an automated language-understanding system, comprising:
- receiving a training example in a first language from the initial training database;
translating the first language training example to a second language output;
translating the second language output to a first variant of the first language training example;
storing an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example in an augmented training database;
translating the first variant of the first language-training example to a third language output;
translating the third language output to a second variant of the first language training example; and
outputting the second variant of the first language-training example to an output manager.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a method and system for augmenting a training database of an automated language-understanding system. In one embodiment, a training example in a first language may be received from the training database. The first language-training example may be translated to a second language output. The second language output may be translated to a first variant of the first language-training example. An action pair including the first variant of the first language-training example and an action command associated with the first language-training example may be stored in an augmented training database.
-
Citations
14 Claims
-
1. A method for augmenting an initial training database of an automated language-understanding system, comprising:
-
receiving a training example in a first language from the initial training database; translating the first language training example to a second language output; translating the second language output to a first variant of the first language training example; storing an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example in an augmented training database; translating the first variant of the first language-training example to a third language output; translating the third language output to a second variant of the first language training example; and outputting the second variant of the first language-training example to an output manager. - View Dependent Claims (2, 3, 4)
-
-
5. A system for augmenting an initial training database of an automated language-understanding system, comprising:
-
a first language-translation unit configured to translate a first language-training example to a second language output; a second language-translation unit configured to translate the second language output to a first variant of the first language training example; a database configured to store an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example; a third language-translation unit configured to translate the first variant of the first language-training example to a third language output; and a fourth language-translation unit configured to translate the third language output to a second variant of the first language-training example. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
receive a training example in a first language from an initial training database; translate the first language training example to a second language output; translate the second language output to a first variant of the first language-training example; store an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example in an augmented training database; translate the first variant of the first language-training example to a third language output; translate the third language output to a second variant of the first language-training example; and output the second variant of the first language-training example to an output manager. - View Dependent Claims (12, 13, 14)
-
Specification