Neuromorphic Spike Integrator Timing Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neuromorphic spike-based systems lack efficient methods to utilize timing information for signal processing, leading to suboptimal spiking capabilities and energy consumption in neural networks.

Innovation Solution

A neuromorphic spike integrator apparatus that weights and integrates input signals based on their arrival time, using time-dependent modulating functions to enhance signal processing and reduce energy consumption, while incorporating decay behaviors and shift terms to adjust weight values dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If timing information is not utilized in spike-based systems, then system complexity is reduced, but spiking capabilities and information processing efficiency deteriorate

Engineering Contradiction:
Improveinformation processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining time-dependent modulating functions that determine weight values based on signal arrival times. These functions are established in advance to capture temporal order information, allowing the system to efficiently process timing data without requiring complex real-time computations during signal integration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by using time-dependent modulating functions that dynamically adjust weight values based on the arrival time of input signals. This allows the system to adaptively capture temporal order information, where the weighting factor changes dynamically with time rather than remaining static, thereby improving information processing efficiency.

Inventive Principle:
Principle #15Dynamics

2Reliability

If time-dependent modulating functions are used to weight signals, then spiking capabilities are improved, but computational complexity increases

Engineering Contradiction:
Improvespiking capabilitiesVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by using time-dependent modulating functions that vary the weight parameter based on signal arrival time. This allows the system to capture temporal order information through parameter variation rather than complex structural changes, improving spiking capabilities while managing computational complexity through mathematical function evaluation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If arrival time information is integrated into state values, then information transmission efficiency is improved, but energy consumption increases

Engineering Contradiction:
Improveinformation transmission efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selectively weighting signals based on their arrival times using time-dependent modulating functions. Rather than processing all signals uniformly, the system applies differential weighting only where temporal order information is relevant, capturing timing information efficiently while avoiding unnecessary computational energy expenditure on redundant processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20210073620A1Neuromorphic spike integrator apparatus
Publication Date: 2021.03.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20210073620A1 patent drawing
  • US20210073620A1 patent drawing
  • US20210073620A1 patent drawing

AI summary

The present disclosure relates to an apparatus that includes a neuromorphic spike integrator apparatus for neural networks. The apparatus receives at least one input signal encoding information in arrival time of the input signal at the apparatus. The received signal is weighted with a weight value corresponding to the arrival time. The weighted received signal is integrated into a current value of a state of the apparatus and a signal is output based on the current value of the state.