Automated Machine Learning Model Retraining Pipeline

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning model retraining techniques are time-consuming and require significant manual effort, leading to infrequent updates that fail to keep pace with rapidly changing trends and patterns, resulting in sub-optimal deployment and operational inefficiencies due to unoptimized rules.

Innovation Solution

A method for frequent retraining of machine learning models and optimization of associated rules, involving daily updates, comparative analysis using datasets from different time windows, and adjustment of variable weights based on emerging patterns, with automated promotion to production environments and optimization of rule outputs to ensure timely and effective model deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning models are retrained frequently to keep pace with emerging trends, then the model's ability to detect current patterns improves, but the time and computational resources required increase significantly

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

Solution Approach 1:

The system performs preliminary actions by proactively retraining models on recent data before performance degradation occurs. The automated retraining pipeline continuously trains models on the most recent data subsets, ensuring models are updated with current patterns before they are needed for production, thus maintaining high accuracy without manual intervention delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The retraining process is segmented into manageable components: data subset selection (most recent data), model copying (challenger model creation), independent training, and automated evaluation. This segmentation allows parallel processing and reduces the time penalty of frequent retraining by breaking the monolithic retraining task into efficient, modular steps.

Inventive Principle:
Principle #1Segmentation

2Reliability

If manual retraining processes are used to maintain model accuracy, then model performance can be optimized, but significant manual effort from data science teams is required

Engineering Contradiction:
Improvemodel performanceVSAvoidmanual effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service through automated model retraining and evaluation pipelines. The framework automatically selects recent data subsets, trains challenger models, evaluates performance against thresholds, and promotes successful models to production without requiring data science team intervention. This eliminates manual effort while maintaining model performance through continuous automated optimization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where model performance is continuously evaluated against predefined thresholds and metrics. The automated evaluation process provides feedback on challenger model performance, triggering promotion to production only when performance criteria are met, ensuring model accuracy is maintained through systematic feedback-driven optimization without manual oversight.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If model retraining is performed on longer time intervals to reduce computational overhead, then resource consumption decreases, but the model lags behind emerging trends and patterns

Engineering Contradiction:
Improvecomputational resourcesVSAvoidmodel update speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system applies partial action by training models on selective subsets of recent data rather than complete historical datasets. This approach uses only the most relevant recent data (e.g., last 7-30 days) for retraining, reducing computational resources required while maintaining model update speed. The partial data approach is sufficient to capture emerging trends without the overhead of processing entire historical datasets.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If freshly trained models are deployed frequently to capture emerging patterns, then operational relevance improves, but distribution shifts in output populations cause rules to receive significantly more or less actionable data

Engineering Contradiction:
Improveoperational relevanceVSAvoidrule output stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses feedback mechanisms to detect and correct distribution shifts in model outputs. The rule optimization framework continuously monitors output populations from freshly trained models and automatically adjusts rules to normalize distributions, ensuring stable actionable data flow to operations. This feedback-driven optimization maintains operational relevance while compensating for distribution shifts through automated rule adjustments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies parameter changes by dynamically adjusting rule parameters (such as thresholds and scalers) in response to distribution shifts. When freshly trained models produce shifted output distributions, the framework automatically modifies rule parameters to normalize the output, maintaining reliable actionable data flow while preserving the adaptability benefits of frequent model updates.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230385835A1Systems and methods for frequent machine learning model retraining and rule optimization
Publication Date: 2023.11.30 JPMORGAN CHASE BANK NA
  • US20230385835A1 patent drawing
  • US20230385835A1 patent drawing
  • US20230385835A1 patent drawing

AI summary

Systems and methods for frequent machine learning model retraining and rule optimization are disclosed. In accordance with aspects, a method may include retrieving, from a data store, a plurality of datasets; generating a challenger machine learning model, wherein the challenger machine learning model is generated from a production machine learning model, and includes variables and variable weights included in the production machine learning model; training the challenger machine learning model with the plurality of datasets; adjusting the variable weights of the challenger machine learning model based on patterns in the plurality of datasets determined by the challenger machine learning model; performing a comparative analysis between the challenger model and the production model; and promoting the challenger model to a production environment based on the comparative analysis.