Parallel Data Domains for AI Model Drift Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Always-on applications with artificial intelligence models face challenges in handling varying user demand, maintaining high availability, and addressing data drift, which leads to significant downtime and inefficiencies.

Innovation Solution

The system employs a novel architecture that uses parallel data domains to track historical request data, detect concept and data drift, and automatically redeploy refit models, ensuring continuous service and preventing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses a single data domain for model processing, then the system structure is simple, but data loss occurs and service availability decreases during model retraining

Engineering Contradiction:
Improveservice availabilityVSAvoiddata domain structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data domain into multiple parallel domains (first data domain, second data domain, third data domain) to store different types of data (inbound data, outbound data, training data). This segmentation allows the system to maintain service continuity by directing new requests to available domains while retraining models on other domains, thereby improving service availability without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to data domain management by implementing domain rotation and switching mechanisms. The system transitions between different data domains over time (domain switching based on thresholds), adding a time-based dimension to the data architecture that enables continuous service while preparing and validating new models in parallel

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

2Measurement precision

If the system continuously monitors and detects data drift, then model performance is maintained, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedata drift detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary data drift detection by continuously monitoring inbound data against the current model's expected input distribution before processing. The system calculates drift metrics (such as KL divergence or other statistical measures) in advance and maintains a buffer of detected drift events, enabling proactive model retraining decisions rather than reactive responses to performance degradation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback loop where data drift detection results feed into automated model retraining triggers. The system continuously compares incoming data characteristics with training data distributions, and when drift thresholds are exceeded, the feedback mechanism automatically initiates model retraining processes, maintaining measurement precision through continuous monitoring while managing complexity through automated feedback-driven workflows

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system retraines the model with detected outliers, then model accuracy improves, but service downtime increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidservice downtime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent prepares training data in advance by continuously collecting and buffering outbound data and detected outliers in the third data domain before they are needed for retraining. This preliminary data preparation ensures that when drift detection triggers a retraining event, the training data is already ready, significantly reducing the actual retraining time and service downtime

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements domain switching that maintains continuous service by redirecting new requests to the first data domain (containing current valid model) while the second data domain undergoes retraining. The system continuously serves requests without interruption by switching between domains, ensuring that model retraining occurs in parallel with ongoing service rather than causing downtime

Inventive Principle:
Principle #20Continuity of useful action

4Manufacturing precision

If the system stores and processes large amounts of historical data, then model retraining quality improves, but data storage and processing requirements increase

Engineering Contradiction:
Improvemodel retraining qualityVSAvoiddata storage volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by storing different types of data with different retention requirements in separate data domains. The first data domain stores current valid inbound data, the second stores outbound data for retraining, and the third stores training data and outliers. This localized organization allows the system to retain only the specific portions of historical data needed for retraining (outliers and representative samples) rather than storing all historical data, improving retraining quality while managing storage efficiently

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a data lifecycle management system where data is discarded from active domains after serving its purpose and recovered when needed for retraining. Outliers and outbound data are retained in the third data domain for future retraining cycles, while older or less relevant data is discarded. This selective retention and recovery strategy ensures high-quality retraining data is available when needed while minimizing overall storage requirements

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12333176B2Systems and methods for supporting always-on applications featuring artificial intelligence models by populating parallel data domains
Publication Date: 2025.06.17 CAPITAL ONE SERVICES LLC
  • US12333176B2 patent drawing
  • US12333176B2 patent drawing
  • US12333176B2 patent drawing

AI summary

Systems and methods for a novel architecture to support always-on applications and/or models suffering drift in their results. The system may comprise one or more servers that are configured to track the historical behavior of incoming request data for a model and/or redirect the request as needed using parallel data domains. The one or more servers may maintain and update a catalog of potential data domains that partitions the historically received data. One partition may comprise data output from a current model. Another partition may comprise detected outliers in the data. In the case of drift, outliers, and/or anomalies in the incoming data, the system may return an error signal that causes data to be duplicated into a new data domain.