IP Library › Granted Patent US 12,050,982
Granted Patent B1
US 12,050,982 · App. 17/035,345 · Granted Jul 30, 2024

Delay spiking neural networks

Inventor: Livio Ricciulli (San Diego, CA)
Assignee: REFLEX ARC, LLC
G06N3/049G06F18/214G06N3/063G06N3/084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,050,982
App. No.
17/035,345
Granted
Jul 30, 2024
Kind
B1
Abstract

A delay spiking neural network (DSNN) may include a plurality of neurons arranged in a plurality of layers, with neurons spiking based on accumulation of delayed inputs. A first to spike neuron in an output layer may provide a result of the DSNN.

Claims (8)

1. A method of determining delays for a delay spiking neural network (DSNN), the DSNN including neurons which determine output spikes based on accumulation over a period of time of delayed indications of received input spikes, with a delay associated with each received input spike, the method comprising:

iteratively applying training patterns to the DSNN, each application of the training patterns expected to generate a first spike by a particular neuron in an output layer; and

for each training pattern, in response to a first spike by a neuron in the output layer other than the particular neuron, backpropagating a positive error value for those neurons of the output layer other than the particular neuron and backpropagating a negative error value for the particular neuron, backpropagation of the positive error value resulting in non-negative increases in the delays and backpropagation of the negative error value resulting in non-positive increases in the delays.

2. The method of claim 1 , wherein the positive error value backpropagated for a neuron of those neurons of the output layer other than the particular neuron is based on a time difference between a time of a spike by the neuron prior to the first spike and a time of the first spike, and the negative error value backpropagated for the particular neuron is based on a sum of time differences between times of spikes prior to the first spike by those neurons of the output layer other than the particular neuron and the time of the first spike.

3. The method of claim 1 , further comprising:

storing indications of contributions of received input spikes in generating output spikes; and

using the stored indications in modifying the delays.

4. The method of claim 1 , wherein, for any training pattern, in response to a first spike by the particular neuron in the output layer expected to generate the first spike, ceasing iteratively applying training patterns to the DSNN.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: RICCIULLI, LIVIO
To: REFLEX ARC, LLC
Reel/Frame 067268/0050 →
Continuity (2)
Provisional Application 63044975 · Jun 26, 2020
Provisional Application 62906687 · Sep 26, 2019
Cited By (2)
US 12,539,882 US 12,579,412