Patents by Inventor James Michael Harrison

James Michael Harrison has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12632727
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training neural networks using learned optimizers. One of method is for training a neural network layer comprising a plurality of network parameters having a plurality of dimensions each having a plurality of indices, the method comprising: maintaining a set of values corresponding to respective sets of indices of each dimension, each value representing a measure of central tendency of past gradients of the network parameters having an index in the dimension that is in the set of indices; performing a training step to obtain a new gradient for each network parameter; updating each set of values using the new gradients; and for each network parameter: generating an input from the updated sets of values; processing the input using an optimizer neural network to generate an output defining an update for the network parameter; and applying the update.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: May 19, 2026
    Assignee: Google LLC
    Inventors: Luke Shekerjian Metz, Christian Daniel Freeman, Jascha Narain Sohl-Dickstein, Niruban Maheswaranathan, James Michael Harrison
  • Publication number: 20220391706
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training neural networks using learned optimizers. One of method is for training a neural network layer comprising a plurality of network parameters having a plurality of dimensions each having a plurality of indices, the method comprising: maintaining a set of values corresponding to respective sets of indices of each dimension, each value representing a measure of central tendency of past gradients of the network parameters having an index in the dimension that is in the set of indices; performing a training step to obtain a new gradient for each network parameter; updating each set of values using the new gradients; and for each network parameter: generating an input from the updated sets of values; processing the input using an optimizer neural network to generate an output defining an update for the network parameter; and applying the update.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 8, 2022
    Inventors: Luke Shekerjian Metz, Christian Daniel Freeman, Jascha Narain Sohl-Dickstein, Niruban Maheswaranathan, James Michael Harrison