×

Sentinel gate for modulating auxiliary information in a long short-term memory (LSTM) neural network

  • US 10,565,306 B2
  • Filed: 11/18/2017
  • Issued: 02/18/2020
  • Est. Priority Date: 11/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A recurrent neural network system (RNN) running on numerous parallel processors, comprising:

  • a sentinel long short-term memory network (Sn-LSTM) that;

    comprises a memory cell, an input gate, a forget gate, an output gate, and an auxiliary sentinel gate;

    receives inputs at each of a plurality of timesteps, the inputs including at least;

    an input for a current timestep,a hidden state from a previous timestep, andan auxiliary input for the current timestep;

    stores in the memory cell auxiliary information accumulated over time from processing of the inputs by the input gate, the forget gate, and the output gate;

    updates the memory cell with gate outputs produced by the input gate, the forget gate, and the output gate;

    generates, using the output gate, a hidden state as a first output of the Sn-LSTM based on the input, for the current timestep, the hidden state from the previous timestep, and information in the memory cell; and

    generates, using the auxiliary sentinel gate, a sentinel state as a second output of the Sn-LSTM different from the first output based on the auxiliary input for the current timestep, the hidden state from the previous timestep, and the information in the memory cell;

    wherein the auxiliary sentinel gate modulates the stored auxiliary information from the memory cell for a next prediction, with the modulation conditioned on the input for the current timestep, the hidden state from the previous timestep, and the auxiliary input for the current timestep.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×