Spiking Neural Network Single Neuron General Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spiking neural networks face inefficiencies in computing arbitrary transformations with precision, relying on firing rates and requiring multiple neurons or complex computational schemes, which limits their biological consistency and universality.

Innovation Solution

A spiking neural network that uses a single neuron capable of computing any general transformation to arbitrary precision by coding information in the relative timing of spikes, eliminating the need for synaptic weights and post-synaptic filters, and employing an anti-leaky integrate-and-fire neuron model with delays in synapses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If spiking neural networks use traditional rate-based coding with multiple neurons and complex computational schemes, then they can achieve computational transformations, but the device complexity and computational overhead increase significantly

Engineering Contradiction:
Improveneuron quantity and computational scheme complexityVSAvoidtransformation precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the coding parameter from firing rate to spike timing. By encoding information in the precise timing of spikes rather than in average firing rates, the system achieves arbitrary precision transformations with a single neuron. The relative timing between input and output spikes carries the transformation information, eliminating the need for multiple neurons and complex rate-based computational schemes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes a single neuron universal by enabling it to perform any general transformation through precise spike timing control. The same neuron can compute different transformations by adjusting the timing relationships of its spikes, rather than requiring specialized neurons for different computational tasks. This universal capability reduces device complexity while maintaining transformation precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If spiking neural networks model neurons with membrane dynamics and spiking events with temporal precision, then biological consistency improves, but computational overhead increases compared to rate-based models

Engineering Contradiction:
Improvebiological consistencyVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes only the essential temporal precision aspect of biological spiking neurons, while simplifying away unnecessary computational complexity. By focusing on the relative timing of spikes as the core computational mechanism and using simplified anti-leaky integrate-and-fire models, the system maintains biological consistency in terms of spike-based communication and temporal precision, but eliminates excessive computational overhead associated with complex membrane dynamics modeling.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If spiking neural networks use rate-based learning rules, then computational overhead is reduced, but the ability to model temporal precision and spike-timing dependent plasticity is lost

Engineering Contradiction:
Improvecomputational overheadVSAvoidtemporal precision information
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent inverts the traditional approach by making temporal precision the primary information carrier rather than a secondary effect. Instead of using rate-based coding where temporal precision is lost, the system uses spike timing as the main computational variable. This inversion allows the network to naturally capture temporal precision information and implement spike-timing dependent plasticity without requiring complex additional mechanisms, as the temporal relationships are inherently preserved in the spike timing code.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9367797B2Methods and apparatus for spiking neural computation
Publication Date: 2016.06.14 QUALCOMM INC
  • US9367797B2 patent drawing
  • US9367797B2 patent drawing
  • US9367797B2 patent drawing

AI summary

Certain aspects of the present disclosure provide methods and apparatus for spiking neural computation of general linear systems. One example aspect is a neuron model that codes information in the relative timing between spikes. However, synaptic weights are unnecessary. In other words, a connection may either exist (significant synapse) or not (insignificant or non-existent synapse). Certain aspects of the present disclosure use binary-valued inputs and outputs and do not require post-synaptic filtering. However, certain aspects may involve modeling of connection delays (e.g., dendritic delays). A single neuron model may be used to compute any general linear transformation x=AX+BU to any arbitrary precision. This neuron model may also be capable of learning, such as learning input delays (e.g., corresponding to scaling values) to achieve a target output delay (or output value). Learning may also be used to determine a logical relation of causal inputs.