Video Response Quality Optimization via Training Data Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for delivering online video content struggle to accurately predict user engagement, leading to irrelevant content being served, which negatively impacts user experience and resource allocation for content providers.

Innovation Solution

A system that modifies training data for machine-learned models by logging and calculating engagement ratios for various video item interactions, using quality metrics to improve prediction accuracy and efficiency in content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional content delivery systems process content requests using basic relevance algorithms, then the system complexity remains manageable, but the prediction accuracy of user engagement is insufficient leading to irrelevant content being served

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and storing engagement data (clicks, views, shares, comments) during normal content delivery operations. This data is accumulated in advance and used to train machine learning models offline, so that when content requests are made, the pre-trained models can quickly provide accurate engagement predictions without adding real-time processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Machine learning models serve as intermediaries between the content delivery system and user engagement patterns. These models take raw engagement data as input and transform it into predicted engagement metrics that guide content selection, effectively mediating between complex data patterns and simple content delivery decisions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system serves irrelevant content to users, then resource allocation for content providers remains unchanged, but user experience deteriorates and content providers lose confidence in the platform

Engineering Contradiction:
Improveuser experience qualityVSAvoidcontent delivery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback loops where user engagement data (clicks, views, shares, comments) is continuously collected and fed back into the machine learning models. This feedback mechanism allows the system to learn from actual user behavior and improve content recommendations over time, ensuring that relevant content is served while maintaining efficient resource allocation through accurate predictions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by incorporating multiple engagement metrics (clicks, views, shares, comments) and their ratios into the prediction model, rather than relying on single metrics. This multi-parameter approach enables more nuanced content recommendations that improve user experience while maintaining delivery efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11082744B1Modifying training data for video response quality optimization
Publication Date: 2021.08.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11082744B1 patent drawing
  • US11082744B1 patent drawing
  • US11082744B1 patent drawing

AI summary

Techniques for modifying training data for video response quality optimization are provided. In one technique, training data is identified that is generated based on video presentation data that indicates multiple video items were presented to multiple entities. The training data comprises multiple training instances, each indicating a presentation of at least a portion of a video item to an entity. For each training instance in a subset of the training instances, a quality metric of the presentation of the video item indicated in said each training instance is computed and that training instance is modified based on the quality metric. After modifying one or more of the training instances, the model is trained using one or more machine learning techniques. In response to a content request, the model is used to determine whether to transmit a particular video item over a network to a computing device of a particular entity.