Weight Matrix Prediction for Neural Network Training Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high computational costs and inefficiencies in training Artificial Neural Network (ANN)-based AI models due to large training datasets, including increased time, resource requirements, and power consumption, are exacerbated by volatility in training data and methods, leading to slow converging or divergent training processes.

Innovation Solution

A method and system for weight matrix prediction in ANN-based AI models, where a candidate weight matrix is tested across multiple computing nodes in a distributed computing system, evaluating its applicability through a testing loss value to determine its suitability for a new formal iteration, thereby optimizing the training process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large scale training datasets are used to train ANN-based AI models, then training accuracy and model reliability are improved, but training time and computing resource consumption increase significantly

Engineering Contradiction:
Improvemodel reliabilityVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing a testing iteration before the formal training iteration to evaluate candidate weight matrices. This preliminary testing allows the system to predict which weight matrices are likely to converge well during formal training, thereby avoiding wasting time on weight matrices that would lead to poor convergence or local minimum traps, thus reducing overall training time while maintaining model reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the testing loss value obtained from testing iterations to guide the selection of weight matrices for formal training. The system evaluates the testing loss and uses this feedback information to determine whether to proceed with formal training on candidate weight matrices, creating a closed-loop control mechanism that optimizes training efficiency while ensuring model reliability

Inventive Principle:
Principle #23Feedback

2Productivity

If more computing nodes are added to process training iterations in parallel, then training speed and productivity are improved, but system complexity and resource coordination overhead increase

Engineering Contradiction:
Improvetraining speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the training process into distinct phases: testing iterations and formal iterations. Each computing node independently performs these segmented tasks, reducing coordination overhead while maintaining parallel processing capabilities. The segmentation allows each node to work autonomously on weight matrix evaluation without requiring constant communication, thus improving training speed while managing system complexity

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If extensive testing and evaluation of candidate weight matrices is performed, then weight matrix selection accuracy is improved, but computing resource consumption and training time increase

Engineering Contradiction:
Improveweight matrix selection accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by performing testing iterations on a selected subset of candidate weight matrices rather than exhaustively testing all possible weight matrices. The system strategically selects candidate weight matrices for testing based on preliminary criteria, achieving sufficient selection accuracy without the excessive computational cost of evaluating every possible weight matrix combination

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11748617B2Weight matrix prediction
Publication Date: 2023.09.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11748617B2 patent drawing
  • US11748617B2 patent drawing
  • US11748617B2 patent drawing

AI summary

Embodiments of the present disclosure relate to weight matrix prediction. In an embodiment, a computer-implemented method is disclosed. The method comprises sending a candidate weight matrix of a neural network to one of a plurality of computing nodes comprised in a computing system to perform a testing iteration. The method further comprises receiving a testing loss value from the one of the plurality of computing nodes based on the testing iteration. The method further comprises evaluating whether the testing loss value is applicable. The method further comprises determining that the candidate weight matrix is available to be employed in a new formal iteration in response to the testing loss value being applicable. In other embodiments, a system and a computer program product are disclosed.