Machine Learning Model Comparison via Disagreement Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for comparing machine learning models are limited, as they often rely on numerical metrics that fail to reveal why one model outperforms another, especially when models achieve similar accuracy through different mechanisms, and lack detailed insights into feature importance and model behavior differences.

Innovation Solution

A system that generates a disagreement matrix and true label matrices from the outputs of two machine learning models, trains classifiers based on these matrices, and uses Shapley Additive Explanations (SHAP) values to determine and visualize the accuracy and feature contributions of each model, providing detailed insights into their performance and feature importance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If numerical metrics (accuracy, precision, LogLoss) are used to compare models, then model performance can be quantified, but the underlying details and reasons for performance differences remain hidden

Engineering Contradiction:
Improvemodel performance measurementVSAvoidmodel behavior details
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the model comparison process into multiple dimensions: numerical metrics (accuracy, precision, recall, F1-score) and visual analytics (prediction disagreement matrices, feature importance visualizations). This segmentation allows simultaneous pursuit of quantitative measurement precision and qualitative information disclosure by analyzing models across different aspects separately yet comprehensively

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds visual analytics dimensions to the traditional numerical metrics dimension. By creating visual representations such as disagreement matrices and feature importance plots, the system transforms abstract numerical differences into visible patterns, enabling users to perceive model behavior differences that are not apparent from numbers alone

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

2Ease of operation

If aggregated numerical metrics are provided, then model comparison becomes simplified, but sufficient details for understanding model differences are not provided

Engineering Contradiction:
Improvemodel comparison operationVSAvoidmodel comparison details
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system segments model comparison into multiple informative views: a high-level summary with numerical metrics for quick comparison, and detailed visualizations including prediction disagreement matrices and feature importance analyses for in-depth understanding. Users can navigate between these segmented views based on their information needs

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces visual analytics as an intermediary between raw model outputs and user understanding. The visualizations act as mediators that translate complex model behavior differences into intuitive graphical representations, making detailed information accessible without overwhelming users with raw data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If model-specific interpretations are used, then internal mechanisms can be visualized, but the comparison becomes complex and requires access to internal details of each model

Engineering Contradiction:
Improveinternal mechanism informationVSAvoidcomparison system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates a universal comparison framework that works across different model types (decision trees, random forests, gradient boosting) without requiring model-specific analysis code. The system uses a unified approach based on prediction disagreement matrices and feature importance visualizations that can be applied consistently across all models, reducing complexity while maintaining comprehensive analysis capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates simplified representations (copies) of model behavior through visual analytics. Instead of requiring direct access to complex internal mechanisms, the system generates visual copies such as disagreement matrices and feature importance plots that capture essential model differences in an simplified, easily interpretable format

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240177071A1System, Method, and Computer Program Product to Compare Machine Learning Models
Publication Date: 2024.05.30 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US20240177071A1 patent drawing
  • US20240177071A1 patent drawing
  • US20240177071A1 patent drawing

AI summary

Systems, methods, and computer program products may compare machine learning models by identifying data instances with disagreed predictions and learning from the disagreement. Based on a model interpretation technique, differences between the compared machine learning models may be interpreted. Multiple metrics to prioritize meta-features from different perspectives may also be provided.