Automated Machine Learning Model Drift Detection System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current model monitoring approaches are inefficient and costly, lacking automated and universal systems for detecting data drift and concept drift, which can lead to model degradation and reduced accuracy over time.

Innovation Solution

A system and method for monitoring machine learning models at scale, featuring a graphical user interface for setting rules to detect drift, displaying detection results, and enabling automatic retraining and re-scoring, with capabilities for data integrity checks and notification across different phases of a model's lifecycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual monitoring approaches are used with individual data scientists responsible for monitoring models, then model monitoring can be performed with simple tools, but the process becomes tedious, inefficient and costly

Engineering Contradiction:
Improvemodel monitoring efficiencyVSAvoidproject lifecycle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables automated self-monitoring of machine learning models through configurable drift detection rules that automatically evaluate model performance and data drift without requiring manual intervention from data scientists, thereby improving efficiency and reducing project lifecycle time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An automated monitoring system acts as an intermediary between model deployment and performance evaluation, providing a structured framework with configurable rules that mediate the monitoring process and eliminate the need for manual monitoring while maintaining comprehensive oversight

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive model monitoring is implemented to detect data drift and concept drift, then model accuracy and performance can be maintained, but the complexity of the monitoring system increases

Engineering Contradiction:
Improvemodel performance stabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into distinct modular components including drift detection rules, data quality checks, performance metrics evaluation, and notification mechanisms, allowing each component to be configured and managed independently while working together to maintain model reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The monitoring system employs dynamic configurable rules that can be adjusted based on specific model requirements and data characteristics, allowing the system to adapt its complexity to match the actual monitoring needs rather than applying a fixed complex framework to all models

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If automated drift detection and model retraining are implemented, then model degradation can be prevented, but the computational cost and resources increase

Engineering Contradiction:
Improvedrift detection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs partial monitoring by focusing on specific drift detection rules and critical performance metrics rather than comprehensive analysis of all model aspects, enabling effective drift detection while reducing unnecessary computational overhead and resource consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12147877B2Systems and methods for model monitoring
Publication Date: 2024.11.19 DOMINO DATA LAB INC
  • US12147877B2 patent drawing
  • US12147877B2 patent drawing
  • US12147877B2 patent drawing

AI summary

Improved systems and methods for improved management of models for data science can facilitate seamless collaboration of data science teams and integration of data science workflows. Systems and methods provided herein can provide an open, unified platform to build, validate, deliver, and monitor models at scale. Systems and methods of the present disclosure may accelerate research, spark collaboration, increase iteration speed, and remove deployment friction to deliver impactful models. In particular, users may be allowed to visualize statistics about models and monitor models in real-time via a graphical user interface provided by the systems.