Deep Learning Model Retraining via Dynamic Hyperparameter Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning models require continuous maintenance and retraining due to data distribution drift, affecting their accuracy and reliability over time, as the training data becomes distinguishable from input data at later stages.

Innovation Solution

Implementing a computer-implemented method that dynamically adjusts hyperparameters and retrains models based on feedback data, using a self-learning table to optimize hyperparameters, weights, and training data, and deploys models to various environments based on statistical requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep learning models are continuously retrained to maintain accuracy, then model reliability is improved, but computational resources and time are consumed

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

Solution Approach 1:

The system dynamically adjusts hyperparameters (learning rate, batch size, dropout rate, etc.) based on performance feedback and validation results. By changing these parameters adaptively, the model can maintain accuracy without requiring complete retraining from scratch, thus reducing retraining time while preserving reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements continuous monitoring of model performance metrics and uses this feedback to trigger selective retraining only when accuracy degradation is detected. This feedback-driven approach avoids unnecessary retraining cycles, reducing time loss while maintaining model reliability through targeted updates

Inventive Principle:
Principle #23Feedback

2Reliability

If deep learning models are continuously retrained to address data distribution drift, then model reliability is improved, but computational energy is consumed

Engineering Contradiction:
Improvemodel reliabilityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system optimizes energy consumption by dynamically adjusting training hyperparameters such as learning rate, batch size, and optimizer settings. These parameter changes enable efficient fine-tuning that achieves reliability improvements with lower computational energy expenditure compared to full retraining

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of performing complete retraining, the system applies partial updates using incremental learning or fine-tuning approaches. This partial action suffices to address data distribution drift and maintain reliability while significantly reducing the computational energy required compared to full model retraining

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If hyperparameters are manually optimized for each model, then model accuracy is improved, but operational complexity increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidhyperparameter configuration
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically performs hyperparameter optimization using techniques such as grid search, random search, or Bayesian optimization without requiring manual intervention. The hyperparameter tuning process is self-service, eliminating the need for expert manual configuration while achieving high model accuracy, thus improving ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses automated feedback loops to evaluate model performance with different hyperparameter configurations and iteratively improves accuracy based on validation results. This automated feedback-driven optimization eliminates manual hyperparameter tuning complexity while maintaining high measurement precision in model accuracy

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If multiple model versions are maintained for different environments, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidmodel management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system develops a single universal model architecture that can adapt to multiple deployment environments through configurable hyperparameters and training strategies. This multi-functional approach eliminates the need for maintaining separate model versions for different environments, reducing device complexity while preserving adaptability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements dynamic model adaptation where a single model can be dynamically reconfigured for different environments through hyperparameter adjustment and selective feature activation. This dynamic approach replaces static multiple model versions with one adaptable model, reducing management complexity while maintaining environmental versatility

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11481620B2Intelligent retraining of deep learning models utilizing hyperparameter sets
Publication Date: 2022.10.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11481620B2 patent drawing
  • US11481620B2 patent drawing
  • US11481620B2 patent drawing

AI summary

In an approach to deriving highly accurate models, one or more computer processors train a set of machine learning models utilizing a training set and a deep learning algorithm; generate one or more feedback data sets for each model in the set of trained models; rank each model in the set of trained models based on the generated feedback data sets; dynamically adjust one or more thresholds, that initiate a retraining or deployment of one or more ranked models, based, at least in part, on one or more production environment requirements; responsive to exceeding one or more adjusted thresholds, automatically deploy one or more ranked models to one or more deployment environments based, at least in part, on the ranking of the one or more trained models; responsive to not exceeding one or more adjusted thresholds, retrain each model in the set of trained models.