Time-Delay Ensemble Learning for Robust Model Freshness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models, particularly deep learning models, face issues with model degradation due to data delay, perturbations, and real-time changes, leading to decreased accuracy over time, especially in environments with sudden market or technological changes.

Innovation Solution

An ensemble learning method combining supervised and unsupervised techniques, where time delay is added to training datasets to create an augmented dataset, and multiple models are trained to generate an ensemble machine learning model, reducing sensitivity to data changes and preserving model freshness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine learning model is trained on a specific dataset to achieve high accuracy, then the model's initial accuracy is improved, but the model's accuracy degrades over time when new data patterns emerge due to model freshness degradation

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel performance stability over time
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements dynamic model updating by continuously training multiple models on evolving datasets and selecting the best performing model at each time step. This dynamic approach allows the system to adapt to changing data patterns while maintaining high accuracy, resolving the contradiction between initial accuracy and long-term performance stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of model training data by incorporating data from multiple time steps (t-1, t-2, etc.) and using augmented datasets that include synthetic samples. This parameter change in training data composition enables the model to maintain accuracy while adapting to new patterns, preventing performance degradation over time.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a classification model is constantly updated with new data to maintain accuracy, then model freshness is improved, but the training time and computational resources increase

Engineering Contradiction:
Improvemodel freshnessVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the training process by dividing data into multiple time-step datasets and training separate models for each segment. This segmentation allows parallel training of multiple models on different data segments, reducing the overall training time while maintaining model freshness through selective deployment of the best performing model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-training multiple models on historical datasets at different time steps before deployment. This advance preparation allows the system to quickly select and deploy the most appropriate pre-trained model when needed, reducing real-time training requirements and computational overhead.

Inventive Principle:
Principle #10Preliminary action

3Speed

If deep learning models are trained on incomplete or time-sequenced data in real-time environments, then the ability to process real-time data is improved, but model accuracy decreases due to data delay and perturbations

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidmodel accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies beforehand cushioning by training models on augmented datasets that include synthetic samples and data from multiple time steps. This preparatory cushioning makes the models more robust to data delays and perturbations in real-time environments, maintaining accuracy while enabling real-time processing capability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system uses copying by creating synthetic data samples that replicate real-time data patterns and using these copies for training. This allows the model to learn from comprehensive datasets including edge cases and perturbations without requiring actual real-time data, thereby maintaining accuracy while enabling real-time processing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12596964B2System, method, and computer program product for time-based ensemble learning using supervised and unsupervised machine learning models
Publication Date: 2026.04.07 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US12596964B2 patent drawing
  • US12596964B2 patent drawing
  • US12596964B2 patent drawing

AI summary

Provided are systems for ensemble learning with machine learning models that include a processor to receive a training dataset of a plurality of data instances, wherein each data instance comprises a time series of data points, add an amount of time delay to one or more data instances to provide an augmented training dataset, select a first plurality of supervised machine learning models, select a second plurality of unsupervised machine learning models, train the first plurality of supervised machine learning models and the second plurality of unsupervised machine learning models based on the augmented training dataset, generate an ensemble machine learning model based on outputs of the supervised machine learning models and unsupervised machine learning models, and generate a runtime output of the ensemble machine learning model based on a runtime input to the ensemble machine learning model. Methods and computer program products are also provided.