AI Model Validation via Short-Term Prediction Error

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial intelligence models face inaccuracies due to differences between the data used for prediction and learning, leading to mistakes, such as predicting holiday traffic based on weekend data.

Innovation Solution

A system that runs both a long-term and a short-term AI model on the same data set, with the short-term model providing a validation of the long-term model's predictions by calculating probabilities and errors, allowing for the selection of a representative AI model based on these calculations to improve prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If a long-term AI model is used for prediction, then the prediction coverage period is extended, but the prediction accuracy decreases due to data distribution differences

Engineering Contradiction:
Improveprediction coverage periodVSAvoidprediction accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

A short-term AI model is introduced as an intermediary validation mechanism. The short-term model runs on recent data to validate whether the long-term model's predictions are reliable for current conditions. This intermediary model bridges the gap between long-term predictions and current data distributions, allowing the system to extend prediction coverage while maintaining accuracy through validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data from different distributions (e.g., weekend data) is used to predict different scenarios (e.g., holiday traffic), then the prediction scope is expanded, but the prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction scopeVSAvoidprediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system implements feedback by using the short-term model's predictions and accuracy metrics to validate the long-term model's predictions. The short-term model provides feedback on whether current data distributions align with training data, allowing the system to detect when predictions may be unreliable due to distribution shifts between different scenarios.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple AI models are run to validate predictions, then the prediction reliability improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of running multiple long-term models for validation, the system uses a partial action approach by employing a shorter-duration model for validation purposes. This excessive action of running an additional model is justified because the short-term model requires fewer computational resources than multiple long-term models would, achieving reliability improvement with manageable complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11403544B1System, method, and computer program for validating artificial intelligence models
Publication Date: 2022.08.02 AMDOCS DEV LTD
  • US11403544B1 patent drawing
  • US11403544B1 patent drawing
  • US11403544B1 patent drawing

AI summary

A system, method, and computer program product are provided for validating artificial intelligence models. In operation, a data set is obtained. At least one first artificial intelligence (AI) model on the data set is run, for a first time period, to output first predictions. Additionally, at least one second AI model on the data set is run, for a second time period that is less than the first time period, to output second predictions. A first probability of the first predictions and an error of the second predictions are calculated. Further, a second probability of the first predictions is calculated based on the first probability and the error. A representative AI model of the at least one first AI model is selected based on the second probability.