Oscillatory Neuron Network for Low-Power Pattern Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pattern recognition methods, particularly in image processing, face challenges with high resource consumption due to the limitations of CMOS technology and the memory-wall problem in Von Neumann architectures, which becomes infeasible for large datasets.

Innovation Solution

A method utilizing an oscillatory neuron network with a circuitry comprising coupled oscillators linked by interconnections with adjustable coupling resistance, employing Hebbian learning rules to encode output as relative phase differences, and sub-harmonic injection locking for pattern recognition, reducing resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If CMOS technology and Von Neumann architecture are used for pattern recognition, then computation power can be increased, but power consumption and resource requirements increase significantly

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

Solution Approach 1:

The patent replaces the traditional Von Neumann architecture with a Hopfield network implementation that uses continuous analog voltages to represent neuron states and continuous time evolution to perform computations. This substitution of the computational paradigm eliminates the need for discrete data movement between memory and processor, thereby reducing power consumption while maintaining computation power for pattern recognition tasks.

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

Solution Approach 2:

The patent changes the fundamental parameters of computation by using continuous analog voltages instead of discrete digital values, and continuous time evolution instead of sequential clock cycles. This parameter change allows the system to perform parallel computations with lower energy consumption, as the analog nature of the implementation enables simultaneous updates of all neuron states without the overhead of data movement inherent in digital CMOS systems.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more calculation units are implemented to handle large datasets, then pattern recognition accuracy improves, but device area and complexity increase

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoiddevice area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent merges the functions of multiple neurons and their interconnections into a single integrated circuit implementation of a Hopfield network. Instead of implementing each neuron and synapse as separate calculation units requiring individual memory and processing resources, the network is realized as a unified analog system where all computations occur simultaneously through the interaction of continuous voltages, thereby achieving high pattern recognition accuracy with minimal device area.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The Hopfield network implementation serves multiple functions simultaneously: it performs pattern recognition, stores multiple patterns in its weight matrix, and executes parallel computations all within a single circuit architecture. This multi-functionality eliminates the need for separate dedicated hardware for each computational task, reducing overall device complexity and area while maintaining high recognition accuracy through the network's inherent parallel processing capabilities.

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

3Productivity

If data movement between memory and processor is increased to process large datasets, then computation capability improves, but power consumption due to memory-wall problem increases

Engineering Contradiction:
Improvecomputation capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent substitutes the Von Neumann architecture that separates memory and processor with a Hopfield network where the computational structure itself embodies the memory. The weight matrix of the network serves as both the storage medium and the computational engine, eliminating the need for data movement between separate memory and processing units. This substitution maintains high computation capability while dramatically reducing power consumption by removing the memory-wall bottleneck.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables efficient pattern recognition with lower resource consumption compared to traditional CMOS implementations, leveraging phase differences in oscillators to encode information and adapt to periodic input signals, demonstrating promising results in recognizing patterns with reduced power and computational burden.

Implementation Method 1

the oscillators being coupled by a sub-harmonic injection technique and coding the output by their relative phase difference

Methodology Applied
Scientific EffectSub-harmonic injection locking:

Implementation Method 2

interconnections comprising at least one coupling resistance having a coupling resistance value, the coupling resistance values being learnt during the training phase by using Hebbian learning rules

Methodology Applied
Scientific EffectElectrical resistance: Electrical Resistance

Data Source

PatentUS20240119718A1Method for recognizing a pattern in an image and associated devices
Publication Date: 2024.04.11 CENT NAT DE LA RECH SCI (C N R S)
  • US20240119718A1 patent drawing
  • US20240119718A1 patent drawing
  • US20240119718A1 patent drawing

AI summary

A method for recognizing a pattern in an image including a training phase of an oscillatory neuron network, the oscillatory neuron network being adapted to output a pattern when an image is inputted, the oscillatory neuron network being implemented by a circuitry comprising oscillators linked by interconnections including at least one coupling resistance having a coupling resistance value, the oscillators being coupled by a sub-harmonic injection technique and coding the output by their relative phase difference, the coupling resistance values being learnt during the training phase by using Hebbian learning rules, and an operating phase wherein the trained oscillatory neuron network is used to recognize a pattern in an image, at least one of the training phase and the operating phase being computer-implemented.