Spiking Neural Network Autonomous Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pattern recognition systems, particularly those using deep convolutional neural networks, are inflexible when dealing with unknown patterns or rapidly changing feature templates, and struggle with real-time machine learning and autonomous feature extraction.

Innovation Solution

A system comprising a first spiking neural network that autonomously learns to recognize patterns through spike timing dependent plasticity (STDP) and lateral inhibition, and a second neural network that labels these patterns, enabling rapid real-time machine learning and feature extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep convolutional neural networks are used for pattern recognition, then accuracy in recognizing known patterns is improved, but flexibility when dealing with unknown patterns or rapidly changing feature templates deteriorates

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidflexibility with unknown patterns
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability by enabling the neural network to continuously learn and update its feature templates in real-time through streaming data, allowing the system to adapt to unknown patterns and rapidly changing feature templates while maintaining recognition accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs autonomous feature extraction and template updates without requiring manual retraining or intervention. The neural network automatically learns new patterns and adapts to changing conditions through continuous processing of sensory data streams, making the system self-adjusting and flexible

Inventive Principle:
Principle #25Self-service

2Ease of operation

If traditional neural networks with manual training are used, then control over feature extraction is improved, but real-time machine learning capability deteriorates

Engineering Contradiction:
Improvecontrol over feature extractionVSAvoidreal-time machine learning speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The neural network autonomously performs feature extraction and template learning in real-time without manual intervention. The system automatically processes sensory data streams, extracts relevant features, and updates templates dynamically, achieving both operational simplicity and real-time learning capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously learns and processes patterns in real-time through continuous data streams rather than batch processing. This continuous learning operation enables real-time machine learning while maintaining control over the feature extraction process through the network's architecture and learning rules

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If deep convolutional networks are used for feature extraction, then recognition performance on known patterns is improved, but adaptability to changing environments deteriorates

Engineering Contradiction:
Improverecognition performanceVSAvoidadaptability to changing environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts to changing environments by continuously updating feature templates through real-time processing of sensory data streams. The neural network adjusts its internal representations and learning parameters on-the-fly, maintaining reliable recognition performance across varying conditions without requiring manual reconfiguration

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11157798B2Intelligent autonomous feature extraction system using two hardware spiking neutral networks with spike timing dependent plasticity
Publication Date: 2021.10.26 BRAINCHIP INC
  • US11157798B2 patent drawing
  • US11157798B2 patent drawing
  • US11157798B2 patent drawing

AI summary

Embodiments of the present invention provide an artificial neural network system for feature pattern extraction and output labeling. The system comprises a first spiking neural network and a second spiking neural network. The first spiking neural network is configured to autonomously learn complex, temporally overlapping features arising in an input pattern stream. Competitive learning is implemented as spike timing dependent plasticity with lateral inhibition in the first spiking neural network. The second spiking neural network is connected with the first spiking neural network through dynamic synapses, and is trained to interpret and label the output data of the first spiking neural network. Additionally, the labeled output of the second spiking neural network is transmitted to a computing device, such as a central processing unit for post processing.