Estimation apparatus, learning apparatus, estimation method, learning method, and program
View Patent ↗An estimation apparatus includes: an input part configured to receive, as inputs, an extended word alignment between a source sentence and a translated sentence, and translation quality tags between the source sentence and the translated sentence; and an edit tag estimation part configured to estimate an edit tag based on the extended word alignment and the translation quality tags.
1 . An estimation system comprising:
a processor; and
a memory storing therein a set of instructions which, when executed by the processor, cause the estimation system to:
create an extended word alignment model by training a multilingual model;
store the extended word alignment model in a model database;
receive a source sentence and a machine-translated sentence of the source sentence;
estimate an extended word alignment between the source sentence and the machine-translated sentence of the source sentence using the extended word alignment model, the extended word alignment referring to a function to show, per word, whether or not the machine-translated sentence of the source sentence is a correct translation of the source sentence, and also referring to a correctly or incorrectly machine-translated or aligned word pair;
estimate translation quality tags, with which the source sentence and the machine-translated sentence of the source sentence are labeled per word using a translation quality tag model;
estimate edit tags based on the extended word alignment and the translation quality tags;
divide the edit tags into a replace tag indicating that a first word in the machine-translated sentence of the source sentence is replaced with a correct translation of the first word in the source sentence, an insert tag indicating that a translation of a second word is inserted into the machine-translated sentence of the source sentence and a delete tag indicating that a translation of a third word is deleted from the machine-translated sentence of the source sentence;
label the source sentence with one of the replace tag or the insert tag, label the machine-translated sentence of the source sentence with the delete tag; and
output the labeled source sentence and the labeled machine-translated sentence of the source sentence to a display;
wherein the second word is included in the source sentence, the second word is not included the machine-translated sentence of the source sentence, and
wherein the third word is not included the source sentence, the third word is included the machine-translated sentence of the source sentence.
2 . A computer-implemented estimation method comprising:
creating an extended word alignment model by training a multilingual model;
storing the extended word alignment model in a model database;
receiving a source sentence and a machine-translated sentence of the source sentence;
estimating an extended word alignment between the source sentence and the machine-translated sentence of the source sentence using the extended word alignment model, the extended word alignment referring to a function to show, per word, whether or not the machine-translated sentence of the source sentence is a correct translation of the source sentence, and also referring to a correctly or incorrectly machine-translated or aligned word pair;
estimating translation quality tags, with which the source sentence and the machine-translated sentence of the source sentence are labeled per word using a translation quality tag model;
estimating edit tags based on the extended word alignment and the translation quality tags;
dividing the edit tags into a replace tag indicating that a first word in the machine-translated sentence of the source sentence is replaced with a correct translation of the first word in the source sentence, an insert tag indicating that a translation of a second word is inserted into the machine-translated sentence of the source sentence and a delete tag indicating that a translation of a third word is deleted from the machine-translated sentence of the source sentence;
labeling the source sentence with one of the replace tag or the insert tag, label the machine-translated sentence of the source sentence with the delete tag; and
outputting the labeled source sentence and the labeled machine-translated sentence of the source sentence to a display;
wherein the second word is included in the source sentence, the second word is not included the machine-translated sentence of the source sentence, and
wherein the third word is not included the source sentence, the third word is included the machine-translated sentence of the source sentence.
3 . A computer-readable non-transitory recording medium storing therein a program that, when executed by a computer, causes the computer to perform an estimation method comprising:
creating an extended word alignment model by training a multilingual model;
storing the extended word alignment model in a model database;
receiving a source sentence and a machine-translated sentence of the source sentence;
estimating an extended word alignment between the source sentence and the machine-translated sentence of the source sentence using the extended word alignment model, the extended word alignment referring to a function to show, per word, whether or not the machine-translated sentence of the source sentence is a correct translation of the source sentence, and also referring to a correctly or incorrectly machine-translated or aligned word pair;
estimating translation quality tags, with which the source sentence and the machine-translated sentence of the source sentence are labeled per word using a translation quality tag model;
estimating edit tags based on the extended word alignment and the translation quality tags;
dividing the edit tags into a replace tag indicating that a first word in the machine-translated sentence of the source sentence is replaced with a correct translation of the first word in the source sentence, an insert tag indicating that a translation of a second word is inserted into the machine-translated sentence of the source sentence and a delete tag indicating that a translation of a third word is deleted from the machine-translated sentence of the source sentence;
labeling the source sentence with one of the replace tag or the insert tag, label the machine-translated sentence of the source sentence with the delete tag; and
outputting the labeled source sentence and the labeled machine-translated sentence of the source sentence to a display;
wherein the second word is included in the source sentence, the second word is not included the machine-translated sentence of the source sentence, and
wherein the third word is not included the source sentence, the third word is included the machine-translated sentence of the source sentence.
4 . The estimation system according to claim 1 , wherein the instructions, when executed by the processor, cause the estimation system to:
label a fourth word of the source sentence with one of the replace tag or the insert tag, label a fifth word of the machine-translated sentence of the source sentence with the delete tag; and
wherein the fourth word is labeled with a bad tag of the quality tags using the translation quality tag model,
wherein the fifth word is labeled with the bad tag of the quality tags using the translation quality tag model, and
wherein the bad tag indicates that a word of the source sentence is not translated in the machine-translated sentence of the source sentence, or that a word of the machine-translated sentence of the source sentence is mistranslated.