Progressive Neural Network Weight Correction for Training Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Classical neural networks require significant time and resources for training, are limited in expanding their size without full retraining, and are prone to issues like 'network paralysis' and 'freezing at a local minimum', making them inefficient for complex image recognition tasks.

Innovation Solution

The progressive neural network (p-net) addresses these issues by using a weight correction calculator to modify corrective weights based on input values, allowing for rapid training with fewer epochs and the ability to add or remove neural network elements, thereby optimizing training time and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If classical neural networks are trained using traditional methods, then the network can learn patterns and perform recognition tasks, but the training process requires significant time and computational resources

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the weight adjustment process into two distinct phases: corrective weights that are rapidly adjusted during training, and synaptic weights that remain relatively stable. This segmentation allows the network to learn patterns quickly through corrective weight modifications without requiring extensive retraining of the entire network structure, thereby reducing training time while maintaining recognition accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-establishing the network structure and synaptic weights before training begins. The corrective weights are then rapidly adjusted during training to achieve pattern recognition without requiring full retraining of the network. This preliminary setup enables faster adaptation to new patterns while preserving previously learned knowledge

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the size of a classical neural network is expanded to handle more complex tasks, then the network's capability increases, but full retraining is required which consumes additional resources

Engineering Contradiction:
Improvenetwork capabilityVSAvoidretraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamics by allowing the network to adapt its corrective weights dynamically when new elements are added, while maintaining stable synaptic weights. This dynamic adjustment mechanism enables the network to expand its capability to handle complex tasks without requiring full retraining, as the corrective weights can be rapidly reconfigured to accommodate new patterns and tasks

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If traditional neural networks are trained extensively to avoid local minima, then recognition accuracy improves, but training resources and time increase significantly

Engineering Contradiction:
Improverecognition accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the weight system into corrective weights and synaptic weights, where only the corrective weights undergo extensive adjustment during training. This segmentation allows the network to achieve high recognition accuracy through focused adjustment of corrective weights without requiring computationally expensive full-network retraining, thereby reducing energy consumption while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies parameter changes by modifying only the corrective weight parameters during training while keeping synaptic weights relatively stable. This selective parameter adjustment enables the network to escape local minima and achieve high recognition accuracy without the computational burden of adjusting all network parameters, thus reducing energy consumption

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9619749B2Neural network and method of neural network training
Publication Date: 2017.04.11 PROGRESS INC
  • US9619749B2 patent drawing
  • US9619749B2 patent drawing
  • US9619749B2 patent drawing

AI summary

A neural network includes a plurality of inputs for receiving input signals, and synapses connected to the inputs and having corrective weights established by a memory element that retains a respective weight value. The network additionally includes distributors. Each distributor is connected to one of the inputs for receiving the respective input signal and selects one or more corrective weights in correlation with the input value. The network also includes neurons. Each neuron has an output connected with at least one of the inputs via one synapse and generates a neuron sum by summing corrective weights selected from each synapse connected to the respective neuron. The output of each neuron provides the respective neuron sum to establish operational output signal of the network. A method of operating a neural network includes processing data thereby and using modified corrective weight values established by a separate analogous neural network during training thereof.