Neural Network Correction Unit for Bias and Weight Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional neural networks primarily correct bias parameters, limiting their adaptability to recognition tasks, as they do not adjust weight parameters across different classes, restricting their performance in pattern recognition.

Innovation Solution

An arithmetic operation apparatus that corrects both bias and weight parameters of neural network units across multiple classes by incorporating a correction unit layer, allowing for more comprehensive feature adaptation and recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional neural networks only correct bias parameters, then the device complexity is low, but the adaptability to recognition tasks is limited

Engineering Contradiction:
Improveadaptability to recognition tasksVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the correction function into two distinct components: bias parameter correction and weight parameter correction. By dividing the correction mechanism into separate functional units (bias correction unit and weight correction unit), the system can independently adjust each parameter type, thereby improving adaptability without creating an intractably complex system. This segmentation allows for modular implementation and targeted optimization of specific correction functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the correction mechanism from a single dimension (bias parameters only) to multiple dimensions by incorporating weight parameter correction. This dimensional expansion allows the neural network to adapt along additional parameter axes, significantly enhancing recognition task adaptability. The multi-dimensional correction approach enables the system to address both inter-class and intra-class variations simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If neural networks use predetermined classes only, then the device complexity is low, but the recognition performance for beyond-predetermined classes is poor

Engineering Contradiction:
Improverecognition performanceVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic class adaptation by enabling the neural network to correct weight parameters specific to each class. This dynamic adjustment allows the system to adapt its recognition behavior based on the specific class being evaluated, rather than using fixed predetermined classes. The dynamic weight correction mechanism enables the network to optimize its recognition performance for each class individually, improving overall measurement precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by systematically adjusting both bias and weight parameters based on recognition results. By changing the weight parameters dynamically according to class-specific performance, the system can optimize recognition accuracy for beyond-predetermined classes. This parameter adaptation mechanism allows the neural network to evolve its recognition capabilities beyond static class definitions.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If neural networks correct both bias and weight parameters, then the adaptability improves, but the calculation complexity increases

Engineering Contradiction:
Improvefeature adaptation capabilityVSAvoidcalculation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the correction process into distinct stages: bias correction, weight correction, and recognition. By dividing the calculation into separate functional steps, the system can manage calculation complexity more effectively. Each segment handles a specific aspect of parameter correction, allowing for optimized computation at each stage rather than attempting to correct all parameters simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by implementing class-specific weight correction rather than global uniform correction. Each class receives tailored weight adjustments based on its specific recognition characteristics, allowing for more efficient calculation focused on relevant parameters. This localized correction approach reduces unnecessary calculations while maintaining high adaptability for feature adaptation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10741184B2Arithmetic operation apparatus, arithmetic operation method, and computer program product
Publication Date: 2020.08.11 KK TOSHIBA
  • US10741184B2 patent drawing
  • US10741184B2 patent drawing
  • US10741184B2 patent drawing

AI summary

According to an embodiment, an arithmetic operation apparatus for a neural network includes an input layer calculator, a correction unit calculator, a hidden layer calculator, and an output layer calculator. The input layer calculator is configured to convert an input pattern into features as outputs of an input layer. The correction unit calculator is configured to perform calculation on N unit groups corresponding respectively to N classes of the input pattern and including correction units that each multiply a value based on inputs by a weight determined for the corresponding class. The hidden layer calculator is configured to perform calculation in a hidden layer based on the outputs of the input layer, another hidden layer, or the correction unit calculator. The output layer calculator is configured to perform calculation in an output layer based on the calculation for the hidden layer or the outputs of the correction unit calculator.