Model Performance Visualization Interface for Unbalanced Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In predictive analytics, accuracy is not a reliable metric for characterizing model performance, especially in unbalanced datasets where the cost of false negatives and false positives is mismatched, leading to misleading results for non-expert business users.

Innovation Solution

A graphical user interface is developed to visualize and assess model performance by rendering plots with axes representing false positive and false negative rates, allowing for intuitive understanding and comparison of model performance, including adjustments for data balance and cost/benefit analysis, and dynamically adjusting model types based on performance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If accuracy is used as the metric for model performance, then the model performance can be quantified, but the results become misleading in unbalanced datasets

Engineering Contradiction:
Improvemodel performance measurementVSAvoidperformance metric reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the performance metric parameters from accuracy to multiple alternative metrics including precision, recall, F1 score, and ROC-AUC. This allows the system to evaluate model performance using parameters that are more suitable for unbalanced datasets, where accuracy is misleading. The interface enables users to switch between different parameter sets to get meaningful performance measurements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces additional evaluation dimensions beyond accuracy by implementing confusion matrices that display true positives, false positives, true negatives, and false negatives. This multi-dimensional visualization approach transforms the single-dimensional accuracy metric into a comprehensive performance assessment across multiple dimensions, providing non-expert users with intuitive insights into model behavior.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If a simple accuracy metric is provided, then non-expert users can understand model performance, but the metric fails to capture the true performance in unbalanced datasets

Engineering Contradiction:
Improveuser understandingVSAvoidperformance characterization
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the performance evaluation into multiple independent components: accuracy metric, precision metric, recall metric, F1 score, and confusion matrix breakdown. Each segment addresses a specific aspect of model performance, allowing non-expert users to understand individual components while the system collectively provides comprehensive and precise performance characterization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary visualization layer (the confusion matrix and performance dashboard) that bridges the gap between complex model performance data and non-expert user understanding. This intermediary transforms raw performance numbers into intuitive visual representations, maintaining both ease of understanding and measurement precision simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If the model treats all classes equally, then the training process is simple, but the model fails to account for mismatched costs of false positives and false negatives

Engineering Contradiction:
Improvetraining process simplicityVSAvoidcost sensitivity
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic class weighting that allows the training process to adapt to different cost scenarios. Users can specify different cost weights for false positives and false negatives, and the system dynamically adjusts the training algorithm accordingly. This maintains training simplicity while enabling the model to adapt to various business contexts with different error cost structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the training parameters by introducing class weight specifications that reflect the relative costs of different error types. This allows the same training framework to handle both equal-cost scenarios (simple) and mismatched-cost scenarios (adaptable) by merely adjusting parameter values, rather than requiring different training algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20210141976A1Interface for visualizing and improving model performance
Publication Date: 2021.05.13 AIBLE INC
  • US20210141976A1 patent drawing
  • US20210141976A1 patent drawing
  • US20210141976A1 patent drawing

AI summary

Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.