Dynamic Weighting Factor for Content Ranking Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content distribution systems face challenges in accurately predicting the performance of content items, leading to potential losses due to misprediction, particularly for new content items with lower confidence levels and varying data availability.

Innovation Solution

The system adjusts the predicted performance measure of content items using a weighting factor based on confidence levels, actual performance measures, and variance values, and applies adjustment factors to ensure consistency with impression-based bids, thereby reducing the impact of misprediction and improving ranking accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system uses predicted performance measures for ranking content items, then the ranking can be generated quickly, but the accuracy of ranking deteriorates due to misprediction especially for new content items

Engineering Contradiction:
Improveranking speedVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The weighting factor for predicted performance measures is made dynamic rather than static. The system automatically adjusts the weighting factor based on confidence levels, which vary by content item characteristics such as age, impression count, and selection count. This dynamic adjustment allows the system to use predicted performance measures aggressively for new content items (maintaining productivity) while being more conservative when confidence is low (improving accuracy).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of the weighting factor based on multiple variables including confidence level, content item age, impression count, and selection count. By modifying this parameter dynamically, the system optimizes the balance between using predicted performance measures (for speed) and relying on actual performance data (for accuracy) depending on the specific content item and context.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the system uses a single weighting factor for all content items, then the system complexity is reduced, but the ranking accuracy deteriorates because different content items have different confidence levels

Engineering Contradiction:
Improvesystem complexityVSAvoidranking accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

Instead of applying a uniform weighting factor across all content items, the system applies local quality by customizing the weighting factor for each content item based on its specific characteristics. Each content item receives a weighting factor tailored to its confidence level, age, and performance history, thereby improving ranking accuracy without requiring overly complex system-wide adjustments.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system modifies the weighting factor parameter based on content item-specific attributes such as confidence level, impression count, and selection count. This parameter change approach allows the system to maintain relatively simple overall architecture while achieving high accuracy through localized parameter adjustments for each content item.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system adjusts the weighting factor based on multiple factors including confidence level and variance, then the ranking accuracy is improved, but the computational complexity increases

Engineering Contradiction:
Improveranking accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating confidence levels, variance values, and selection counts for content items before the actual ranking process. This advance preparation reduces the computational burden during real-time ranking operations, as these metrics are already available when needed for weighting factor adjustment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from actual performance measures to continuously refine confidence levels and adjust weighting factors. By incorporating feedback loops that learn from past performance data, the system improves ranking accuracy over time while the computational complexity remains manageable due to the iterative nature of the adjustments.

Inventive Principle:
Principle #23Feedback

4Loss of energy

If the system relies heavily on predicted performance measures, then the loss from misprediction increases for new content items with low confidence, but using more actual performance data reduces productivity due to data availability constraints

Engineering Contradiction:
Improveloss from mispredictionVSAvoidcontent item selection efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system dynamically changes the weighting factor parameter based on confidence level and data availability. For new content items with low confidence, the weighting factor is reduced to minimize loss from misprediction. For established content items with abundant data, the weighting factor can be increased to improve selection efficiency. This parameter adjustment optimizes the trade-off between minimizing loss and maintaining productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The weighting factor is made dynamic to adapt to the specific situation of each content item. The system automatically adjusts the degree of reliance on predicted performance measures based on real-time confidence levels and performance history, thereby minimizing loss from misprediction while maintaining efficient content item selection overall.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9256688B2Ranking content items using predicted performance
Publication Date: 2016.02.09 GOOGLE LLC
  • US9256688B2 patent drawing
  • US9256688B2 patent drawing
  • US9256688B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking content items. In one aspect, a method includes identifying, for a content item, a bid value specifying an amount a content item provider is willing to pay for user interaction with the content item. A predicted performance measure is identified for the content item. The predicted performance measure is adjusted based on a weighting factor for the content item. The weighting factor for the content item is indicative of confidence that the predicted performance measure will match an actual performance measure for the content item and can be different than a weighting factor for another content item identified for inclusion in a ranking with the content item. A rank score is determined for the content item using the bid value and adjusted predicted performance measure. The content item is provided based on the rank score.