Incrementality Model Training With Asymmetric Budget Splits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine-learned models for estimating the additional advancement in performance by increasing a budget for sponsored content are inaccurate due to biases in historical data, leading to unreliable budget recommendations.

Innovation Solution

A machine-learned model is trained using an asymmetric budget split process to create two groups of training data, one for high and one for low budgets, comparing performance results in each subgroup to estimate incrementality without bias, ensuring unbiased forecasting of performance-based metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If historical data is used to train the machine-learned model, then the model can be trained with available data, but the estimates become inaccurate due to biases in the historical data

Engineering Contradiction:
Improveaccuracy of incrementality estimateVSAvoidreliability of budget recommendation
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The user base is segmented into two distinct subgroups (first subgroup and second subgroup) through random assignment. Each subgroup is exposed to different budget levels (high budget vs. low budget) for the same job postings, allowing independent measurement of performance metrics in each segment without contamination from historical biases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies asymmetric budget allocation where one subgroup receives high budgets and another receives low budgets for identical job postings. This intentional asymmetry creates a controlled experiment that isolates the effect of budget level from other confounding factors present in historical data, enabling unbiased incrementality estimation

Inventive Principle:
Principle #4Asymmetry

2Productivity

If high budgets are applied to all job postings, then more applications may be obtained, but the cost increases and accuracy of estimating true incrementality decreases due to bias

Engineering Contradiction:
Improvenumber of applicationsVSAvoidloss of unbiased incrementality information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent divides the user population into separate segments (subgroups) that are randomly assigned to different budget treatments. This segmentation allows simultaneous collection of performance data under both high and low budget conditions without mixing the effects, preserving unbiased incrementality information while maintaining overall productivity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying high budgets universally, the patent applies high budgets only to a portion of users (first subgroup) while applying low budgets to another portion (second subgroup). This partial application of excessive budgeting (high budget) to only some users allows measurement of true incrementality while controlling overall costs

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12596943B2Machine-learned model including incrementality estimation
Publication Date: 2026.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12596943B2 patent drawing
  • US12596943B2 patent drawing
  • US12596943B2 patent drawing

AI summary

In an example embodiment, a machine-learned model is trained to forecast a performance-based metric for a piece of content based on a budget applied to the piece of content. The increase in the performance-based metric that is due to a corresponding increase in budget may be termed “incrementality.” The machine-learned model is trained in such a way that incrementality is built into the model. More particularly, in an example embodiment, an asymmetric budget split process is used to create two groups of training data, one for high budget and one for low budget. Rather than relying on historical data, the asymmetric budget split process applies a high budget to a piece of content in a first subgroup (e.g., group of users) and a low budget to that same piece of content in a second subgroup, and then the performance results in each subgroup are compared.