ML Model Training With Validation-Guided Back Propagation Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training machine learning models is time-consuming and resource-intensive due to the necessity of performing back propagation for every training sample, even when the model is already accurate.

Innovation Solution

Implement a validation function to determine the accuracy of model predictions during training, skipping back propagation for samples where the model exceeds a predetermined threshold, thereby reducing unnecessary computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If back propagation is performed for every training sample, then model training accuracy is improved, but training time and resource usage increase

Engineering Contradiction:
Improvemodel training accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating the treatment of training samples based on their individual characteristics. Instead of uniformly applying back propagation to all samples, the system selectively applies it only to samples where the model's prediction accuracy falls below a threshold, thereby optimizing resource allocation while maintaining training effectiveness

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing back propagation only on a subset of training samples rather than all samples. By identifying and skipping samples that already meet the accuracy threshold, the system reduces unnecessary computational effort while still achieving adequate model training through partial application of the back propagation process

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If back propagation is performed for every training sample, then model training completeness is improved, but computing resource usage increases

Engineering Contradiction:
Improvemodel training completenessVSAvoidcomputing resource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by customizing the training process for different samples based on their individual accuracy levels. Samples that already meet the threshold receive minimal processing (skipping back propagation), while only samples below the threshold receive full back propagation treatment, optimizing computing resource usage

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts and removes the unnecessary back propagation steps from the training process for samples that already meet the accuracy threshold. By taking out these redundant computational operations, the system reduces computing resource usage while maintaining training completeness for samples that actually need it

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If back propagation is skipped for accurate samples, then training efficiency is improved, but model accuracy may deteriorate

Engineering Contradiction:
Improvetraining efficiencyVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by continuously evaluating model prediction accuracy against a threshold during training. This feedback mechanism determines whether back propagation should be applied or skipped for each sample, ensuring that accuracy requirements are met while optimizing training efficiency through selective processing

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies partial action by performing back propagation only when necessary (for samples below the accuracy threshold) and skipping it when sufficient (for samples meeting the threshold). This selective application maintains model accuracy while improving training efficiency by avoiding excessive processing

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250390789A1Validation controlled back propagation for model training
Publication Date: 2025.12.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250390789A1 patent drawing
  • US20250390789A1 patent drawing
  • US20250390789A1 patent drawing

AI summary

An example operation may include one or more of storing a validation function and a training set comprising a plurality of training samples, executing a machine learning (ML) model on the plurality of training samples using a software application during an epoch of a multi-epoch training process performed by the software application, wherein the executing includes retrieving a training sample from the training set, executing the ML model on the training sample to generate a model prediction for the training sample, determining an accuracy of the ML model for the training sample based on the model prediction, an expected output, and the validation function, skipping a back propagation process of the ML model for the training sample based on the accuracy exceeding a pre-determined threshold value, and retrieving a next training sample from the training set based on the skipping.