Automated Predictive Model Retraining via Data Drift Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Predictive models in machine learning degrade over time due to changes in data governance policies, business data, and operational data, leading to potential application of obsolete models, which is a time and labor-intensive process to retrain.

Innovation Solution

A computer system monitors changes in data governance, business, and operational data, applying retraining rules to determine when predictive models need updating, using new training data to retrain models partially or fully, and assessing performance to decide on further retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If predictive models are retrained frequently to maintain accuracy, then model reliability is improved, but time and labor consumption increases

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

Solution Approach 1:

The system implements automated feedback mechanisms by monitoring data changes and model performance metrics. When operational data deviates from training data beyond predefined thresholds, or when model performance degrades below acceptable levels, the system automatically triggers retraining workflows, eliminating the need for manual assessment and reducing retraining time while maintaining accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The predictive model system performs self-diagnosis and self-retraining through automated monitoring of data drift and performance degradation. The system independently determines when retraining is necessary based on predefined criteria, automatically initiates retraining processes, and validates results without requiring external intervention, thereby reducing time loss while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive monitoring of data changes is implemented to determine retraining needs, then model reliability is improved, but system complexity increases

Engineering Contradiction:
Improvemodel reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring system is divided into modular components: data drift detection modules that compare operational data against training data, performance monitoring modules that track prediction accuracy, and decision modules that determine retraining necessity. Each module operates independently with clearly defined inputs and outputs, making the complex monitoring system manageable and maintainable while ensuring comprehensive coverage for model reliability.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated retraining determination is implemented, then labor requirements are reduced, but measurement precision of data changes must increase

Engineering Contradiction:
Improveautomation efficiencyVSAvoiddata change detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by establishing baseline comparisons between training data and operational data before actual retraining decisions are made. Predefined thresholds for data drift and performance degradation are set in advance, enabling automated systems to accurately detect meaningful changes without requiring complex real-time analysis, thus reducing labor while maintaining high measurement precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10755196B2Determining retraining of predictive models
Publication Date: 2020.08.25 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10755196B2 patent drawing
  • US10755196B2 patent drawing
  • US10755196B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining retraining predictive models. One of the methods includes maintaining, by a computer system of an enterprise, one or more predictive models. The computer system receives operational data and uses each of the one or more predictive models to generate predictions using the received operational data. An indication of a systemic change in the computer system is received. The method includes determining that one or more retraining rules specify that at least one of the one or more predictive models should be retrained due to the systemic change, and in response, obtaining updated training data and retraining the predictive model using the updated training data.