Ensemble Model Retraining with Auto-Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models in production settings experience performance degradation over time due to changes in data distribution, requiring periodic retraining, which can be labor-intensive and unstable, especially for neural networks with varying initializations.

Innovation Solution

The implementation of an ensemble model that combines a base model trained on an older dataset and an overlay model trained on a newer dataset, with automatic validation using metrics such as classification performance and stability, to determine the optimal bias for predictions, allowing for efficient retraining and validation without manual verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a machine learning model is retrained on newer data to improve classification performance, then the model adapts to current data distribution, but manual validation and verification become labor-intensive and time-consuming

Engineering Contradiction:
Improveadaptation to current data distributionVSAvoidmanual validation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-validation through automatic evaluation of the overlay model using test datasets and performance metrics. The framework autonomously determines whether retraining is needed by comparing classification performance against thresholds, eliminating the need for manual validation and verification by human operators.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a neural network model is retrained to improve performance on newer data, then classification accuracy improves, but prediction stability decreases due to different weight initializations

Engineering Contradiction:
Improveclassification accuracyVSAvoidprediction stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The model is segmented into two independent components: a base model trained on historical data and an overlay model trained on newer data. Each model is trained separately with its own weight initializations, allowing the overlay model to capture recent patterns without destabilizing the entire system. The ensemble combines predictions from both models to achieve both accuracy and stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a composite model structure combining the base model and overlay model. This composite approach integrates the stability of the historically-trained base model with the accuracy of the newly-trained overlay model, achieving both prediction stability and classification accuracy simultaneously through weighted ensemble predictions.

Inventive Principle:
Principle #40Composite materials

3Reliability

If manual validation is performed to ensure model reliability, then trust in the model increases, but productivity and retraining efficiency decrease

Engineering Contradiction:
Improvemodel trustVSAvoidretraining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements automated feedback loops where the overlay model is evaluated using test datasets and performance metrics. The framework automatically determines whether the overlay model meets reliability thresholds for deployment, providing continuous feedback on model performance without requiring manual validation, thus maintaining trust while improving retraining efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240378484A1Method for Retraining with Auto-Validation of Machine Learning Models
Publication Date: 2024.11.14 GOOGLE LLC
  • US20240378484A1 patent drawing
  • US20240378484A1 patent drawing
  • US20240378484A1 patent drawing

AI summary

Aspects of the disclosure are directed to retraining an ensemble machine learning model. The ensemble model can include a base model and an overlay model. The base model can be trained on an older dataset, validated, and manually verified. The overlay model can be trained on a newer dataset and automatically validated. A combination of base model predictions and overlay model predictions, with bias towards the base model predictions, can form ensemble model predictions. A model weight for optimizing the ensemble model can determine the bias, as well as indicate that the overlay model contributes too much or too little to the ensemble model.