Machine Learning Model Evaluation for Deterministic Relation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning (ML) models face challenges in distinguishing between noise-induced inaccuracies and the presence of additional information in training data, leading to inefficient training and potential overfitting due to the reliance on loss functions and accuracy scores that are affected by unpredictable system noise.

Innovation Solution

Implementing a model performance evaluator to analyze deterministic relations within training datasets, using methods such as mutual information calculation, Pearson correlation coefficients, and stochastic independence analysis to determine if the ML model has captured all relevant patterns, allowing for retraining when necessary to improve model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional loss function-based evaluation is used to train ML models, then model training can proceed with standard metrics, but the evaluation becomes unreliable due to noise in the training data affecting accuracy scores and loss function values

Engineering Contradiction:
Improveevaluation reliabilityVSAvoidaccuracy score precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent extracts and removes the noisy loss function and accuracy score metrics from the evaluation process. Instead of relying on these traditional metrics that are sensitive to noise, the invention uses deterministic relation detection methods (such as mutual information calculation, correlation analysis, and constraint satisfaction checking) that are inherently more robust to noise, thereby improving evaluation reliability without being affected by data quality issues

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces deterministic relation detection as an intermediary evaluation mechanism between the ML model and the training data. This intermediary approach uses alternative metrics such as constraint satisfaction rates, correlation coefficients, and mutual information measures that serve as mediators to evaluate model performance without being directly influenced by the noisy loss function values, thus resolving the contradiction between reliability and measurement precision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ML models are trained extensively to improve accuracy, then model performance may improve, but training time and computational resources are wasted due to inability to detect when the model has learned all deterministic relations

Engineering Contradiction:
Improvemodel accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing deterministic relation detection during the training process to identify when the model has captured all learnable patterns. By using metrics such as constraint satisfaction rates and correlation analysis on validation data, the system can preliminarily assess model completion and stop training early, preventing wasted computational resources and time while ensuring the model has learned all deterministic relations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where deterministic relation detection results are continuously fed back during training to monitor model progress. The system calculates alternative metrics (such as the rate of new deterministic relations discovered) and uses this feedback to determine whether continued training is beneficial, allowing early stopping when the model has learned all significant patterns, thus optimizing both accuracy and training efficiency

Inventive Principle:
Principle #23Feedback

3Reliability

If ML models continue training to account for potential missed patterns, then model completeness may improve, but overfitting occurs when the model learns noise instead of additional deterministic relations

Engineering Contradiction:
Improvemodel completenessVSAvoidoverfitting
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent converts the harmful effect of noise in training data into a beneficial evaluation mechanism. By using deterministic relation detection methods that are inherently noise-resistant (such as correlation analysis and constraint satisfaction checking on validation data), the system can distinguish between genuine deterministic relations and noise-induced patterns. This allows the model to stop training when it has learned all true deterministic relations, preventing overfitting while ensuring completeness

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the evaluation parameters from traditional loss function values and accuracy scores (which are sensitive to noise) to deterministic relation metrics such as correlation coefficients, mutual information measures, and constraint satisfaction rates. These alternative parameters are more robust to noise and provide a reliable indication of model completeness without causing overfitting, thus resolving the contradiction between model completeness and overfitting prevention

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250299091A1Systems and methods to evaluate machine learning models for deterministic relations
Publication Date: 2025.09.25 SAP SE
  • US20250299091A1 patent drawing
  • US20250299091A1 patent drawing
  • US20250299091A1 patent drawing

AI summary

Described herein are techniques for determining whether a trained machine learning model has captured all of the deterministic relations in a dataset. In some examples, the techniques may be applied to the training dataset along with the validation or test dataset. First, the input variables from the dataset are fed into the trained machine learning model to generate predicted outputs. Second, the correctness of the predicted outputs is compared against the output variables from the dataset, also known as the ground truth. The correctness is represented by residuals. Third, the residuals and the input variables are correlated. If correlation exists, then the trained machine learning model has not captured all of the deterministic relations in the dataset.