Drift Detection Model Pinpoints Accuracy Drift Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models often experience accuracy drift, making it challenging to identify the source of this drift to prevent future occurrences.

Innovation Solution

A computer-implemented method that includes identifying accuracy drift in a trained model, using a drift detection model to associate data with the drift, applying this data to a decision tree to determine the feature space and specific subset causing the drift, analyzing the feature distribution to pinpoint specific features, and returning these features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a trained machine learning model is deployed for classification operations, then the model can perform automated identification and classification tasks, but the model experiences accuracy drift over time making it difficult to identify the source of performance degradation

Engineering Contradiction:
Improveautomated classification capabilityVSAvoidmodel accuracy stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism by deploying a drift detection model that continuously monitors the trained model's performance and feeds back information about accuracy drift occurrences. This feedback loop enables the system to automatically detect when accuracy drift happens and initiates the explanation process to identify the source, thereby maintaining reliability while preserving automated classification capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary drift detection model and explanation system that acts as a mediator between the trained model and the monitoring process. This intermediary component detects accuracy drift and provides explanations without directly interfering with the trained model's classification operations, allowing the system to maintain both productivity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the entire production dataset is analyzed to identify accuracy drift sources, then comprehensive drift detection is achieved, but the computational complexity and time required increases significantly

Engineering Contradiction:
Improvedrift detection accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the relevant portion of data needed for drift detection by using the drift detection model to identify specific instances where accuracy drift occurs. Instead of analyzing the entire production dataset, the system extracts and focuses only on the subset of data associated with drift occurrences, thereby maintaining detection accuracy while reducing analysis time significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the production dataset into relevant and irrelevant portions based on drift detection results. By dividing the data analysis task into segments - first identifying drift occurrences, then analyzing only those specific instances - the system achieves comprehensive drift detection without the computational burden of processing the entire dataset.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If a detailed analysis of all features is performed to identify specific features causing accuracy drift, then the source of drift is precisely identified, but the computational resources and processing time increase

Engineering Contradiction:
Improvedrift source informationVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The patent applies local quality by performing detailed feature analysis only in the specific regions where accuracy drift is detected, rather than uniformly analyzing all features across the entire dataset. The explanation system focuses computational resources on local feature spaces associated with drift instances, efficiently identifying the specific features causing drift while minimizing overall computational resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12307385B2Explaining accuracy drift in production data
Publication Date: 2025.05.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12307385B2 patent drawing
  • US12307385B2 patent drawing
  • US12307385B2 patent drawing

AI summary

A computer-implemented method according to one embodiment includes identifying an occurrence of accuracy drift by a trained model; identifying data associated with the accuracy drift, utilizing a drift detection model (DDM) constructed for the trained model; applying the data associated with the accuracy drift to a decision tree to determine a feature space and specific subset of the data causing the accuracy drift; analyzing a distribution of features within the feature space for the specific subset of the data causing the accuracy drift to determine specific features of the data causing the accuracy drift; and returning the specific features of the data causing the accuracy drift.