Using meta-information in neural machine translation
AssigneeeBay Inc.
InventorsEvgeny Matusov, Wenhu Chen, Shahram Khadivi
Life of this patent
Estimating the term…
Abstract
Systems and methods for neural machine translation are provided. In one example, a neural machine translation system translates text and comprises processors and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising, at least, obtaining a text as an input to a neural network system, supplementing the input text with meta information as an extra input to the neural network system, and delivering an output of the neural network system to a user as a translation of the input text, leveraging the meta information for translation.
Claims13
A translation system for translating text, the translation system comprising:
- processors;
- and
- a memory storing instructions that, when executed by at least one processor among the processors, cause the translation system to perform operations comprising, at least:
- training a neural network system using a training algorithm that utilizes first meta information associated with one of a training pair of a source language sentence and an associated target language human translation, or a document or corpus of training pairs of source language sentences and associated target language human translations;
- inputting text to the neural network system for a translation of the input text, the input text comprising at least one source word in a source language which is translatable into two or more target words in a target language different from the source language;
- inputting second meta information corresponding to the input text to the neural network system, the second meta information indicating a context for the translation and comprising a product category of an electronic commerce listing, a topic of the electronic commerce listing, or both;
- selecting a target word for the translation using the neural network system, the target word selected from the two or more target words of the target language based at least in part on the second meta information;
- and
- delivering an output of the neural network system comprising the translation of the input text comprising the selected target word from the two or more target words, wherein the translation is generated based at least in part on the second meta information.
A method, at a translation system, comprising:
- training a neural network system using a training algorithm that utilizes first meta information associated with one of a training pair of a source language sentence and an associated target language human translation, or a document or corpus of training pairs of source language sentences and associated target language human translations;
- inputting text to the neural network system for a translation of the input text, the input text comprising at least one source word in a source language which is translatable into two or more target words in a target language different from the source language;
- inputting second meta information corresponding to the input text to the neural network system, the second meta information indicating a context for the translation and comprising a product category of an electronic commerce listing, a topic of the electronic commerce listing, or both;
- selecting a target word for the translation using the neural network system, the target word selected from the two or more target words of the target language based at least in part on the second meta information;
- and
- delivering an output of the neural network system comprising the translation of the input text comprising the selected target word from the two or more target words, wherein the translation is generated based at least in part on the second meta information.
A non-transitory machine-readable medium including instructions, which when read by a machine, cause the machine to perform operations comprising, at least:
- training a neural network system using a training algorithm that utilizes first meta information associated with one of a training pair of a source language sentence and an associated target language human translation, or a document or corpus of training pairs of source language sentences and associated target language human translations;
- inputting text to the neural network system for a translation of the input text, the input text comprising at least one source word in a source language which is translatable into two or more target words in a target language different from the source language;
- inputting second meta information corresponding to the input text to the neural network system, the second meta information indicating a context for the translation and comprising a product category of an electronic commerce listing, a topic of the electronic commerce listing, or both;
- selecting a target word for the translation using the neural network system, the target word selected from the two or more target words of the target language based at least in part on the second meta information;
- and
- delivering an output of the neural network system comprising the translation of the input text comprising the selected target word from the two or more target words, wherein the translation is generated based at least in part on the second meta information.
Dependencies are inferred from the claim text.