Predictive Model Evaluation Metric Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data mining platforms only provide limited evaluation metrics, such as accuracy, which are insufficient for assessing predictive models, especially in cases with unbalanced samples, necessitating a method to determine suitable evaluation metrics for evaluating predictive models effectively.

Innovation Solution

A method that identifies features of training samples, selects appropriate evaluation metrics based on these features and user preferences, and applies the predictive model to test samples to calculate and evaluate performance using recommended metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only traditional accuracy metric is used for evaluation, then the evaluation process is simple, but the evaluation precision is insufficient especially for unbalanced samples

Engineering Contradiction:
Improveevaluation precisionVSAvoidevaluation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of training sample features before model evaluation to determine which evaluation metrics are most appropriate. By pre-identifying sample characteristics (such as class distribution, feature types, and data balance), the system selects suitable metrics in advance, ensuring precise evaluation without manually configuring complex metric combinations during the evaluation phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The evaluation metric selection is dynamic rather than static. The system adapts the choice of evaluation metrics based on the actual characteristics of the training samples and the specific predictive model being evaluated. This dynamic adaptation allows the system to automatically adjust between different metric types (accuracy, precision, recall, F1-score, AUC) depending on what is most appropriate for the given scenario.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple evaluation metrics are selected based on sample features and user preferences, then the evaluation comprehensiveness is improved, but the metric selection complexity increases

Engineering Contradiction:
Improveevaluation adaptabilityVSAvoidmetric selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system incorporates user feedback mechanisms where users can indicate their preferences for specific evaluation metrics or adjust the importance weights of different metrics. The system uses this feedback to refine its metric selection process, learning from user choices to better match future evaluation needs. This feedback loop enables the system to adapt to specific user requirements while maintaining automated metric selection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary layer between the raw sample data and the evaluation metrics. This intermediary component analyzes sample features, model characteristics, and user preferences to mediate the selection process. Rather than directly mapping data to metrics, the intermediary translates multiple input factors into an optimized set of evaluation metrics, simplifying the overall complexity while maintaining high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automated metric selection based on sample features is implemented, then the ease of operation is improved, but the computational time increases

Engineering Contradiction:
Improveoperation easeVSAvoidcomputational time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The automated metric selection process is segmented into distinct, independent analysis stages. The system divides the feature analysis into separate modules that examine different aspects of the data (class distribution, feature types, model structure) independently. This segmentation allows each module to process specific features efficiently without redundant computations, reducing overall computational time while maintaining comprehensive analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes analysis parameters based on the characteristics of the input data. For example, if the training samples are already balanced, the system reduces the depth of analysis for balance-related features. If the model is a simple linear model, the system adjusts the metric selection criteria accordingly. These parameter adjustments optimize the computational effort required for metric selection based on the actual complexity of the input data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10671933B2Method and apparatus for evaluating predictive model
Publication Date: 2020.06.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10671933B2 patent drawing
  • US10671933B2 patent drawing
  • US10671933B2 patent drawing

AI summary

An approach for a computer to evaluate a predictive model includes identifying features of training samples in a set of training samples. The approach selects evaluation metrics from a set of evaluation metrics as available metrics using identified features and includes determining recommended metrics using the predictive model, the available metrics, and a predetermined set of user-preferred metrics. The approach applies the predictive model created using the set of training samples to a set of test samples to calculate values of the available metrics. The approach evaluates the predictive model by using the available metrics and the values of the available metrics to evaluate the predictive model by evaluating the predictive model using the recommended metrics and the values of the recommended metrics.