Model Update Pipeline With Bandit Traffic Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content serving platforms face challenges in maintaining the performance, precision, and accuracy of models over time due to outdated user behavior data, leading to inefficient resource consumption and manual effort in model training and deployment.

Innovation Solution

An automated model update pipeline that periodically collects up-to-date user behavior data, trains new models, evaluates their performance offline, and dynamically shifts traffic to the most performant models using a multi-armed bandit mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If models are periodically retrained with new user behavior data, then user engagement and content relevance are improved, but computing resource consumption and time costs increase

Engineering Contradiction:
Improveuser engagementVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements online evaluation mechanisms that continuously monitor model performance by tracking user interactions with served content. This feedback loop allows the system to detect when model performance degrades and automatically trigger retraining only when necessary, rather than following a fixed schedule. The feedback-driven approach optimizes the balance between maintaining high user engagement and avoiding unnecessary computing resource consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the retraining frequency and timing based on performance metrics rather than using a static periodic schedule. By monitoring evaluation metrics such as click-through rates and user engagement metrics, the system changes the parameter of when to retrain models, retraining only when performance thresholds are breached. This adaptive parameter adjustment reduces unnecessary retraining operations while maintaining optimal user engagement.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual model training and evaluation processes are used, then model performance can be optimized, but operational complexity and time requirements increase

Engineering Contradiction:
Improvemodel performance evaluationVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements automated model training pipelines that self-manage the entire model lifecycle. The pipeline automatically retrieves user behavior data, trains new models, performs offline evaluations, and deploys updated models without requiring manual intervention at each step. This self-service automation maintains precise model performance evaluation through systematic offline testing while dramatically reducing operational complexity and human time requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary offline evaluation of trained models before deploying them to production. This preliminary action includes comprehensive model testing and performance assessment in a controlled environment, ensuring that only high-quality models are deployed. By performing this evaluation beforehand, the system maintains high measurement precision for model performance while automating the process to reduce operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If outdated user behavior data is used for training, then computing resources are conserved, but content relevance and user engagement decrease

Engineering Contradiction:
Improvecomputing resource savingsVSAvoidcontent relevance
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system implements periodic model retraining based on performance degradation detection rather than continuous retraining. The automated pipeline monitors model performance over time and triggers retraining operations periodically when performance metrics indicate deterioration. This periodic action ensures that models are updated with current user behavior data only when necessary, maintaining content relevance while avoiding unnecessary computing resource consumption that would occur with continuous retraining.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12632774B2Automated model update pipeline
Publication Date: 2026.05.19 YAHOO ASSETS LLC
  • US12632774B2 patent drawing
  • US12632774B2 patent drawing
  • US12632774B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for implementing an automated model update pipeline are provided. User behavior data associated with content provided to users may be collected. An automatic model training is invoked to train a new model to output a set of model parameters based upon a configuration specifying a target audience, features extracted from user behavior data, and training model parameters. In response to determining that the new model will outperform a deployed model on a content serving platform, an automatic model updater is invoked to update the content serving platform with the new model and a ranking profile of the new model for serving content requests.