Generating neural network outputs by enriching latent embeddings using self-attention and cross-attention operations
AssigneeDeepMind Technologies Limited
InventorsAndrew Coulter Jaegle, Joao Carreira
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeepMind Technologies Limited
InventorsAndrew Coulter Jaegle, Joao Carreira
Estimating the term…
This specification describes a method for using a neural network to generate a network output that characterizes an entity. The method includes: obtaining a representation of the entity as a set of data element embeddings, obtaining a set of latent embeddings, and processing: (i) the set of data element embeddings, and (ii) the set of latent embeddings, using the neural network to generate the network output characterizing the entity. The neural network includes: (i) one or more cross-attention blocks, (ii) one or more self-attention blocks, and (iii) an output block. Each cross-attention block updates each latent embedding using attention over some or all of the data element embeddings. Each self-attention block updates each latent embedding using attention over the set of latent embeddings. The output block processes one or more latent embeddings to generate the network output that characterizes the entity.
A method performed by one or more data processing apparatus for using a neural network to generate a network output that characterizes an entity, the method comprising:
One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations for using a neural network to generate a network output that characterizes an entity, the operations comprising:
A system comprising:
Dependencies are inferred from the claim text.