The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 05, 2021

Filed:

Jul. 25, 2019
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Zhifeng Chen, Sunnyvale, CA (US);

Macduff Richard Hughes, Los Gatos, CA (US);

Yonghui Wu, Fremont, CA (US);

Michael Schuster, Saratoga, CA (US);

Xu Chen, San Francisco, CA (US);

Llion Owen Jones, San Francisco, CA (US);

Niki J. Parmar, Sunnyvale, CA (US);

George Foster, Ottawa, CA;

Orhan Firat, Mountain View, CA (US);

Ankur Bapna, Sunnyvale, CA (US);

Wolfgang Macherey, Sunnyvale, CA (US);

Melvin Jose Johnson Premkumar, Sunnyvale, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/58 (2020.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 40/58 (2020.01); G06N 3/08 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for machine translation using neural networks. In some implementations, a text in one language is translated into a second language using a neural network model. The model can include an encoder neural network comprising a plurality of bidirectional recurrent neural network layers. The encoding vectors are processed using a multi-headed attention module configured to generate multiple attention context vectors for each encoding vector. A decoder neural network generates a sequence of decoder output vectors using the attention context vectors. The decoder output vectors can represent distributions over various language elements of the second language, allowing a translation of the text into the second language to be determined based on the sequence of decoder output vectors.


Find Patent Forward Citations

Loading…