Predictive Model Anomaly Detection via Statistical Control Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a systematic method to verify the accuracy of predictions made by predictive data analysis models and identify errors, such as incorrect input data, to ensure reliable outputs.

Innovation Solution

A method that feeds current and historical data sets into a predictive data analysis model to generate prediction results, determines class label distributions, and sets upper and lower control limits to alert for anomalies, allowing for model modification through user correction, retraining, or switching to alternative models to ensure predictions fall within defined limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If prediction models are used to generate predictions from input data, then productivity is improved, but reliability deteriorates due to lack of systematic verification

Engineering Contradiction:
Improveprediction generation efficiencyVSAvoidprediction accuracy verification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism by comparing current prediction results against historically established control limits. The system continuously monitors prediction outputs and triggers alerts when values fall outside acceptable ranges, enabling systematic verification of prediction reliability without compromising generation efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-calculating control limits from historical data before actual prediction verification occurs. This preparation work includes determining upper and lower control limits based on historical class label distributions, enabling rapid reliability checking when predictions are generated.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If control limits are set to detect anomalies, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidmodel modification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by establishing statistical control limits (upper and lower bounds) derived from historical data parameters. These parameter-based thresholds enable anomaly detection through simple comparison operations, avoiding the need for complex verification systems while maintaining high reliability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the model is modified through user correction or retraining, then prediction accuracy is improved, but loss of time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel retraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service by automatically detecting when predictions fall outside control limits and triggering alerts for model modification. This automated monitoring reduces the time loss associated with manual verification and enables timely model retraining only when necessary, rather than requiring continuous manual intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10572827B2Prediction quality assessment
Publication Date: 2020.02.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10572827B2 patent drawing
  • US10572827B2 patent drawing
  • US10572827B2 patent drawing

AI summary

A current data set with multiple records is fed into a data analysis model. The current data set is limited to data occurring in a current time window with a predetermined window size. The model is run on the current data set and a current data prediction result is generated. Limited historical data sets having multiple records are selected. Each record has values for several features. Each historical data set is limited to data occurring in a historical time window having the window size. A historical class label distribution is determined for the historical data sets and an upper and lower control limit are determined for the historical data sets using the historical class label distribution. A current class label distribution having a mean value is determined for the current prediction result. An alert is provided when the mean value is not between the upper and lower control limit.