Automated Data Drift Adaptation for Edge Cloud ML Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In edge cloud environments, AI/ML models face performance degradation due to concept drift, requiring manual intervention for handling data drift, which is inefficient and scalable issues in large-scale systems.

Innovation Solution

An automated method for selecting and applying concept drift adaptation using reinforcement learning to determine the appropriate adaptation method based on performance metrics, type, and range of data drift, minimizing human involvement and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to handle data drift in AI/ML models, then the model accuracy can be maintained, but the management overhead and complexity increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidmanagement overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables AI/ML models to automatically detect and adapt to data drift through self-service mechanisms. The model autonomously monitors its own performance metrics, detects drift conditions, and triggers appropriate adaptation actions without requiring manual intervention, thereby maintaining accuracy while reducing management overhead

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where model performance is constantly monitored against drift thresholds. When drift is detected, the system automatically initiates adaptation processes and feeds back the results to refine future drift detection and response, creating a closed-loop system that maintains accuracy autonomously

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive drift detection and adaptation is implemented across all models, then model performance is maintained, but the resource consumption increases

Engineering Contradiction:
Improvemodel performanceVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies different drift detection and adaptation strategies tailored to each model's specific characteristics, data types, and performance requirements. Instead of uniform comprehensive monitoring, resources are allocated locally based on each model's actual drift susceptibility and importance, optimizing the balance between performance maintenance and resource consumption

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts drift detection parameters such as threshold values, monitoring frequencies, and adaptation triggers based on model performance trends and resource availability. This allows the system to maintain model performance while adapting resource consumption levels to current operational conditions

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If automated drift handling is implemented, then the amount of human involvement is reduced, but the system complexity increases

Engineering Contradiction:
Improvehuman involvementVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system implements a universal automated drift handling framework that can manage multiple AI/ML models with different types and characteristics through a single integrated platform. This multi-functional approach consolidates what would otherwise require separate manual processes for each model, reducing human involvement while managing complexity through standardization

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

Solution Approach 2:

The system introduces an automated intermediary layer between data drift and model adaptation that handles the complexity of drift detection, analysis, and response selection. This intermediary automatically translates drift signals into appropriate adaptation actions, reducing the need for human expertise while managing system complexity through automated decision-making logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240362472A1Automated handling of data drift in edge cloud environments
Publication Date: 2024.10.31 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20240362472A1 patent drawing
  • US20240362472A1 patent drawing
  • US20240362472A1 patent drawing

AI summary

A computer-implemented method for automated handling of data drift in a machine learning (ML) system including a plurality of trained ML models is provided. The method includes obtaining performance metrics requirements used for data drift handling; monitoring an input data stream of the ML system, wherein the monitoring includes a first monitoring for detecting data drift based on a distribution change of the input data and for determining a type and a range of data drift, and a second monitoring for detecting data drift based on a drop in accuracy of a first trained ML model; if the first monitoring and the second monitoring both detect data drift, selecting from a data repository storing a plurality of data drift adaptors one of the data drift adaptors based on the performance metrics requirements obtained, a type of the first trained ML model, and the determined type and range of data drift; testing the selected data drift adaptor to determine if the performance metrics requirements are met; and if the performance metrics requirements are met, applying the selected data drift adaptor to the first trained ML model to adapt the first trained ML model to handle the data drift.