Model Validation Service for ML Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The validation of machine learning models is inefficient due to the need for manual transfer and rebuilding of model code, differing toolkits, and the lack of early feedback on model weaknesses, fairness, and stability, which hinders timely identification and addressing of potential risks.

Innovation Solution

A model validation service that allows developers to configure models to interact with a remote validation platform, using standardized test scripts and a software toolkit to perform on-demand validation, enabling concurrent validation across multiple models and organizations, and providing early feedback on critical issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual transfer and rebuilding of model code is performed for validation, then validation can be conducted, but validation efficiency is reduced and time consumption increases

Engineering Contradiction:
Improvevalidation efficiencyVSAvoidtime consumption
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the model codebase in a sandboxed validation environment. Instead of manually transferring code, the system copies the model artifacts, training data, and configuration files into an isolated validation sandbox where validation tests can be executed automatically, eliminating manual transfer time and rebuilding requirements

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a validation sandbox as an intermediary layer between the development environment and validation processes. This sandboxed environment acts as a mediator that receives model code, dependencies, and data from the development system, executes validation tests, and returns results, thereby decoupling the validation process from manual intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If different toolkits are used for model validation, then validation flexibility is improved, but validation complexity and difficulty of interoperability increase

Engineering Contradiction:
Improvevalidation flexibilityVSAvoidvalidation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of validation environment isolation by using sandboxed execution environments. Each validation test runs in its own isolated sandbox with controlled dependencies, allowing different validation toolkits and approaches to coexist without interfering with each other, thereby maintaining flexibility while reducing complexity through standardization

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the validation process into independent, modular validation tests that can be executed separately in isolated sandboxes. Each test is a discrete unit that can be validated, reused, and combined, allowing different validation methodologies to be applied to different segments without creating overall system complexity

Inventive Principle:
Principle #1Segmentation

3Reliability

If validation is performed manually and infrequently, then validation thoroughness can be maintained, but early feedback on model weaknesses is delayed

Engineering Contradiction:
Improvemodel reliabilityVSAvoidfeedback delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary validation actions by automatically executing validation tests at multiple stages of the model development lifecycle. Validation is performed before model training, during training, and after deployment, providing early feedback on weaknesses such as fairness issues, robustness problems, and performance regressions before they become critical

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes automated feedback loops where validation test results are immediately fed back to developers. The system monitors model performance, fairness metrics, and robustness indicators in real-time, providing continuous feedback that triggers iterative improvements and ensures model reliability without delay

Inventive Principle:
Principle #23Feedback

4Reliability

If comprehensive validation tests are executed frequently, then model reliability improves, but validation resource consumption and cost increase

Engineering Contradiction:
Improvemodel reliabilityVSAvoidvalidation resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by executing different validation test suites targeted at specific aspects of model performance based on the model type, criticality, and identified risk areas. Instead of uniformly applying all validation tests, the system selectively executes only the relevant validation checks for each specific validation scenario, optimizing resource consumption while maintaining comprehensive coverage where needed

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240403200A1Model validation as a service
Publication Date: 2024.12.05 WELLS FARGO BANK NA
  • US20240403200A1 patent drawing
  • US20240403200A1 patent drawing
  • US20240403200A1 patent drawing

AI summary

This disclosure describes techniques that include validation or other assessments of digital systems, such as machine learning models and other statistical models. In one example, this disclosure describes a method that includes receiving, by a validation computing system and from a development system, a request to perform a test on a model configured to execute on the development system; outputting, by the validation computing system to the development system and in response to the request, an instruction; enabling the development system to process the instruction; receiving, by the validation computing system, test response data; evaluating, by the validation system, the test response data.