ML Model Performance Monitoring via Data Drift Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques lack effective methods for monitoring the performance of machine learning models in production environments without ground truth data, making it difficult to determine when models need updating or replacing due to performance issues.

Innovation Solution

A computer-implemented method that computes a data drift score based on inputs and outputs of a machine learning model over predefined time periods, using a policy that specifies baseline and target intervals, comparison metrics, and alert thresholds to identify performance changes and generate alerts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ground truth data is used to evaluate ML model performance, then measurement precision is improved, but availability of data is worsened

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidavailability of ground truth data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent introduces an intermediary approach by using surrogate metrics and proxy measurements instead of direct ground truth comparisons. The system employs data drift detectors that measure changes in input data distributions and model output behaviors as intermediate indicators of performance degradation, bypassing the need for direct ground truth data while still providing meaningful performance assessment

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical comparison mechanism (direct ground truth validation) with a statistical and information-theoretic approach. Instead of mechanically comparing predictions to known correct answers, the system uses entropy calculations, distributional comparisons, and anomaly detection algorithms to infer performance status without requiring ground truth labels

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If data drift detection is performed over long time intervals, then detection of slow drifts is improved, but response time to performance issues is worsened

Engineering Contradiction:
Improvedetection of slow data driftsVSAvoidresponse time to performance degradation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic action through scheduled drift detection at multiple time intervals. The system performs both long-interval drift detection (for slow drifts) and short-interval monitoring (for rapid changes), creating a multi-timescale detection rhythm that balances detection accuracy with response time requirements

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent adds another dimension to time-based detection by implementing hierarchical monitoring across different temporal scales. Instead of a single time interval, the system operates simultaneously at multiple time dimensions (short-term, medium-term, long-term), allowing it to detect both rapid and slow drifts without compromising response time

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

3Reliability

If comprehensive monitoring of ML model inputs and outputs is implemented, then reliability is improved, but device complexity is worsened

Engineering Contradiction:
ImproveML model performance monitoringVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the monitoring system into distinct modular components: data drift detectors for input features, prediction drift detectors for model outputs, entropy calculators, and alerting mechanisms. Each component handles a specific aspect of monitoring independently, reducing overall system complexity while maintaining comprehensive coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality through a unified drift detection framework that handles multiple types of ML models (classification, regression, clustering) and multiple data types using the same core algorithms. The entropy-based detection methods and distributional comparison techniques serve as universal tools applicable across different model types, reducing the need for model-specific monitoring complexity

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

Data Source

PatentUS20240370776A1Techniques for monitoring machine learning model performance
Publication Date: 2024.11.07 VIAN SYSTEMS INC
  • US20240370776A1 patent drawing
  • US20240370776A1 patent drawing
  • US20240370776A1 patent drawing

AI summary

One embodiment of a method for monitoring performance of a trained machine learning model includes receiving at least one of one or more first inputs or one or more first outputs of the trained machine learning model during a first time period, receiving at least one of one or more second inputs or one or more second outputs of the trained machine learning model during a second time period, and computing a data drift score based on the at least one of the one or more first inputs or the one or more first outputs, the at least one of the one or more second inputs or the one or more second outputs, and a predefined policy.