Neuromorphic Spiking Neural Network Architecture for Feature Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing paradigms, such as von Neumann architecture, are inefficient in processing large volumes of data due to power and space inefficiencies, and struggle with learning and feature extraction, limiting their ability to handle Big Data effectively.

Innovation Solution

A neuromorphic computing system with spiking neurons and a synaptic competition mechanism that uses spike-based learning to adjust synaptic weights, enabling feature learning and efficient data processing through potentiation and depression functions, inspired by biological principles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If conventional von Neumann architecture is used for data processing, then computing power can be increased by adding more cores, but power consumption and space requirements increase significantly

Engineering Contradiction:
Improvecomputing powerVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent replaces conventional CMOS logic-based von Neumann architecture with a neuromorphic spiking neural network architecture that mimics biological neural computation. This substitution fundamentally changes the computing paradigm from sequential instruction execution to event-driven spike propagation, achieving higher computational efficiency with lower power consumption. The spiking neurons and synapses are implemented using hardware circuits that consume significantly less power than traditional multi-core processors for equivalent computational tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of computation by using sparse, event-driven spike signals instead of continuous data streams, and by implementing learning through spike-timing-dependent plasticity (STDP) mechanisms. These parameter changes enable the system to achieve comparable or superior computational performance with dramatically reduced power consumption and area requirements compared to conventional architectures.

Inventive Principle:
Principle #35Parameter changes

2Speed

If conventional von Neumann architecture is used for data processing, then computing speed can be increased, but the physical separation of memory and CPU limits throughput

Engineering Contradiction:
Improveprocessing speedVSAvoidarchitectural complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the functions of memory and computation within the same hardware structure by implementing synapses that inherently store weights and perform multiplicative operations during spike propagation. This eliminates the need for separate memory access operations, achieving high throughput without the von Neumann bottleneck. The spiking neural network hardware integrates storage and processing in a unified architecture that naturally handles parallel computations.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If template learning is used in spiking neural networks, then exact pattern memories can be stored, but accuracy improvements diminish with increasing number of neurons

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidnumber of neurons
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and emphasizes the feature learning capability from conventional artificial neural networks and adapts it to spiking neural networks through the overflow neuron mechanism. Instead of storing complete patterns, the system learns to detect and respond to salient features through competitive synaptic mechanisms and selective neuron activation, achieving high accuracy with fewer neurons by focusing computational resources on discriminative features rather than memorizing entire patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If feature learning is implemented in spiking neural networks using conventional methods, then features can be extracted, but complex feedback mechanisms are required

Engineering Contradiction:
Improvefeature learning capabilityVSAvoidfeedback mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-organizing feature learning through competitive synaptic mechanisms where synapses automatically compete for input ownership based on spike timing and strength. The overflow neuron mechanism enables automatic feature detection and neuron specialization without external feedback control, allowing the network to autonomously develop feature detectors through local competitive interactions. This eliminates the need for complex global feedback mechanisms while maintaining feature learning capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11080592B2Neuromorphic architecture for feature learning using a spiking neural network
Publication Date: 2021.08.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11080592B2 patent drawing
  • US11080592B2 patent drawing
  • US11080592B2 patent drawing

AI summary

A neuromorphic architecture for a spiking neural network comprising a plurality of spiking neurons, each with a plurality of synapses and corresponding synaptic weights, the architecture further comprising a synaptic competition mechanism in connection with a spike-based learning mechanism based on spikes perceived behind a synapse, in which architecture synapses of different neurons connected to the same input compete for that input and based on the result of that competition, each neuron of the neural network develops an individual perception of the presented input spikes, the perception used by the learning mechanism to adjust the synaptic weights.