Confidence Score Model for Predictive Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Predictive models often generate inaccurate predictions, particularly in specific categories or feature spaces, lacking the ability to assess the reliability of their outputs, which hinders their accuracy and requires additional training data to improve performance.

Innovation Solution

A confidence score predictive model is trained to evaluate the accuracy of predictions made by a primary predictive model, using logistic regression, nonparametric classification, or ensemble learning techniques, to generate confidence scores that indicate the reliability of predictions and identify weaknesses in the model, allowing for targeted additional training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional training data is supplied to improve model accuracy, then prediction reliability improves, but data collection cost and time increase

Engineering Contradiction:
Improveprediction reliabilityVSAvoidtime for additional training
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses the primary predictive model to automatically generate training data for the confidence score model. The primary model processes training examples, generates predictions, and creates confidence score training examples without requiring manual data collection, thereby enabling self-service improvement of the confidence assessment capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a feedback loop where the primary model's predictions are used to generate training data for the confidence score model. The confidence score model then evaluates the primary model's performance, providing feedback that identifies areas for improvement and enables continuous refinement without requiring external data collection

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the predictive model is trained on diverse data to improve accuracy across categories, then prediction coverage improves, but training complexity increases

Engineering Contradiction:
Improveprediction coverageVSAvoidtraining complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the training process into two distinct models: a primary predictive model for generating predictions and a confidence score model for evaluating accuracy. This segmentation allows each model to be trained on specific, manageable datasets rather than requiring a single complex model to handle all prediction scenarios

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The confidence score model acts as an intermediary between the primary predictive model and the final predictions. It processes the primary model's outputs, evaluates their accuracy, and provides confidence scores, thereby simplifying the overall system architecture by introducing a specialized intermediate layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8868472B1Confidence scoring in predictive modeling
Publication Date: 2014.10.21 GOOGLE LLC
  • US8868472B1 patent drawing
  • US8868472B1 patent drawing
  • US8868472B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of first training examples, training a first predictive model using the first training examples, for each example in the first training examples, providing the first features of the example to the trained first predictive model to generate a respective first prediction, generating a second training example for each of the first training examples, wherein the second training example comprises the first features of the first training example and an answer that indicates whether the first answer of the first training example matches the respective first prediction of the first training example, training a second predictive model using the second training examples, and using the trained second predictive model to determine a confidence score for a prediction generated by the trained first predictive model.