US9053428B2

Method and apparatus of robust neural temporal coding, learning and cell recruitments for memory using oscillation

Summary by NHIP

Neural temporal coding method

The method merges spiking neuron circuits with a learning rule to determine synaptic weight changes based on latched, weighted, and delayed inputs. Distinctive elements include latching inputs upon a circuit rise or its largest value since the last fire, utilizing real-valued or Oja learning rules with time delays equal to multiples of a resolution.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Certain aspects of the present disclosure support a technique for robust neural temporal coding, learning and cell recruitments for memory using oscillations. Methods are proposed for distinguishing temporal patterns and, in contrast to other “temporal pattern” methods, not merely coincidence of inputs or order of inputs. Moreover, the present disclosure propose practical methods that are biologically-inspired/consistent but reduced in complexity and capable of coding, decoding, recognizing, and learning temporal spike signal patterns. In this disclosure, extensions are proposed to a scalable temporal neural model for robustness, confidence or integrity coding, and recruitment of cells for efficient temporal pattern memory.

US9053428B2, drawing sheet 1
Sheet 1 of 18

Term

5.8 yearsleft in the term

Expires 1 July 2032, including 346 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

56 claims: 4 independent, 52 dependent

  1. 1
    Broadest claimClaim Score 73, broad(NHIP)A method of merging a network of spiking neuron circuits with a rule for learning synaptic weights associated with the neuron circuits, comprising:providing synaptic inputs into a neuron circuit of the network, wherein each of the synaptic inputs is associated with a synaptic weight and a time delay;latching each of the synaptic inputs being weighted and delayed, upon a rise in an input of the neuron circuit comprising the synaptic inputs;and upon the input or upon the neuron circuit spiking based on the rise in the input, applying the learning rule on the latched synaptic inputs to determine a change in the synaptic weight associated with that synaptic input.
  2. 15
    An electrical circuit for merging a network of spiking neuron circuits with a rule for learning synaptic weights associated with the neuron circuits, comprising:a first circuit configured to provide synaptic inputs into a neuron circuit of the network, wherein each of the synaptic inputs is associated with a synaptic weight and a time delay;a second circuit configured to latch each of the synaptic inputs being weighted and delayed, upon a rise in an input of the neuron circuit comprising the synaptic inputs;and a third circuit configured to apply, upon the input or upon the neuron circuit spiking based on the rise in the input, the learning rule on the latched synaptic inputs to determine a change in the synaptic weight associated with that synaptic input.
  3. 29
    An apparatus for merging a network of spiking neuron circuits with a rule for learning synaptic weights associated with the neuron circuits, comprising:means for providing synaptic inputs into a neuron circuit of the network, wherein each of the synaptic inputs is associated with a synaptic weight and a time delay;means for latching each of the synaptic inputs being weighted and delayed, upon a rise in an input of the neuron circuit comprising the synaptic inputs;and means for applying, upon the input or upon the neuron circuit spiking based on the rise in the input, the learning rule on the latched synaptic inputs to determine a change in the synaptic weight associated with that synaptic input.
  4. 43
    A computer program product for merging a network of spiking neuron circuits with a rule for learning synaptic weights associated with the neuron circuits, comprising a non-transitory computer-readable medium comprising code for:providing synaptic inputs into a neuron circuit of the network, wherein each of the synaptic inputs is associated with a synaptic weight and a time delay;latching each of the synaptic inputs being weighted and delayed, upon a rise in an input of the neuron circuit comprising the synaptic inputs;and upon the input or upon the neuron circuit spiking based on the rise in the input, applying the learning rule on the latched synaptic inputs to determine a change in the synaptic weight associated with that synaptic input.