Memristive Learning Systems Stochastic Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memristive learning systems face challenges in reducing design complexity and power overhead due to deterministic training algorithms, which are expensive and area-intensive.

Innovation Solution

The method involves transforming deterministic update equations into stochastic update equations, using digital logic circuits to simplify the training process by converting continuous analog values into digital variables drawn from a probability distribution, such as Bernoulli distributions, to reduce hardware complexity and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deterministic training algorithms are used in memristive learning systems, then training accuracy is improved, but design complexity and power overhead increase

Engineering Contradiction:
Improvetraining accuracyVSAvoiddesign complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms deterministic update equations into stochastic update equations by changing the mathematical parameters from fixed values to probability distributions. This allows the system to achieve comparable training accuracy while using simpler digital logic circuits instead of complex analog circuitry, thereby reducing design complexity and power overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces complex analog and digital circuitry with simple digital logic circuits. By substituting the mechanical/computational complexity of deterministic algorithms with stochastic approximations implemented in digital logic, the system achieves reduced area overhead and power consumption while maintaining training effectiveness.

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

2Measurement precision

If deterministic training algorithms are used in memristive learning systems, then training accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvetraining accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

By changing from deterministic to stochastic update equations, the patent enables the use of simpler digital logic circuits that consume less power. The stochastic approach allows training to proceed with reduced computational overhead, directly lowering power consumption while maintaining acceptable training accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes power-intensive analog and digital circuitry with energy-efficient digital logic circuits. This replacement reduces the power requirements for training operations while achieving comparable training performance through stochastic approximations.

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

3Measurement precision

If deterministic training algorithms are used in memristive learning systems, then training precision is improved, but area overhead increases

Engineering Contradiction:
Improvetraining precisionVSAvoidarea overhead
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent transforms the training algorithm from deterministic to stochastic, enabling implementation with simple digital logic circuits. This parameter change allows the system to achieve comparable training precision with significantly reduced area overhead by eliminating the need for complex analog and digital circuitry.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

By replacing complex analog and digital circuitry with simple digital logic circuits, the patent reduces the physical area required for training operations. The stochastic approach enables this area reduction while maintaining training precision through probabilistic computations.

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

Data Source

PatentUS11100397B2Method and apparatus for training memristive learning systems
Publication Date: 2021.08.24 ROCHESTER INSTITUTE OF TECHNOLOGY
  • US11100397B2 patent drawing
  • US11100397B2 patent drawing
  • US11100397B2 patent drawing

AI summary

Disclosed is a method for training memristive learning systems (MLSs) using stochastic learning algorithms and the training system apparatus designed to implement the stochastic learning algorithms.