Uplift Model Warm-Start via Treatment Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods of targeting treatments in software applications, such as A/B testing, are resource-intensive and time-consuming, and may not effectively identify user responses to new treatments.

Innovation Solution

An online system that maps existing treatments into a vector space based on their descriptions, allowing for the selection of similar existing treatments for new treatments, and targeting a subset of users based on the performance data of the selected treatments without the need for A/B testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If A/B testing is used to evaluate new treatments, then user response accuracy can be measured, but resource consumption and time requirements increase significantly

Engineering Contradiction:
Improveuser response accuracyVSAvoidtime for testing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by training an uplift model on historical treatment data before deploying new treatments. This pre-training enables the system to predict user responses to new treatments without conducting time-consuming A/B tests, thereby resolving the contradiction between measurement precision and time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a digital copy of the treatment evaluation process through machine learning models. Instead of physically testing treatments on users (A/B testing), the system uses the uplift model to simulate and predict treatment effects, eliminating the need for lengthy experiments while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If A/B testing is used to evaluate new treatments, then user response accuracy can be measured, but resource consumption increases significantly

Engineering Contradiction:
Improveuser response accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by training an uplift model on historical treatment data before deploying new treatments. This pre-training enables the system to predict user responses to new treatments without conducting resource-intensive A/B tests, thereby resolving the contradiction between measurement precision and resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a digital copy of the treatment evaluation process through machine learning models. Instead of physically testing treatments on users (A/B testing), the system uses the uplift model to simulate and predict treatment effects, eliminating the need for lengthy experiments while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

3Loss of information

If treatments are randomly assigned in A/B tests, then user response data can be collected, but user experience deteriorates due to bothersome tests

Engineering Contradiction:
Improveperformance data collectionVSAvoiduser experience
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system uses the uplift model to self-determine which users will benefit from treatments, eliminating the need for random assignment and A/B testing. The model autonomously predicts user responses and directs treatments only to likely responders, preserving data collection capabilities while eliminating the harmful effect of bothering users with unnecessary tests.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a digital copy of the treatment evaluation process through machine learning models. Instead of physically testing treatments on users (A/B testing), the system uses the uplift model to simulate and predict treatment effects, eliminating the need for lengthy experiments while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

4Quantity of substance

If traditional uplift modeling is used without warm-start, then model training requires extensive data, but system complexity and training time increase

Engineering Contradiction:
Improvetraining data volumeVSAvoidmodel training complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-training the uplift model on historical treatment data before deploying new treatments. This warm-start approach allows the model to leverage existing knowledge and perform better with smaller amounts of new data, reducing both the volume of training data needed and the overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250173766A1Text-based embeddings of treatments for warm-starting uplift models
Publication Date: 2025.05.29 MAPLEBEAR INC
  • US20250173766A1 patent drawing
  • US20250173766A1 patent drawing
  • US20250173766A1 patent drawing

AI summary

A system generates a set of embeddings for known treatments by applying a machine-learned embedding model to descriptions of the known treatments, where these embeddings form a vector space. The system generates an embedding for a new treatment and mapping it within the vector space, and identifies one or more known treatments with embeddings that exceed a similarity threshold with the new treatment embedding. The system accesses performance data for the selected known treatments to assess user response, and identifies a subset of users for the new treatment based on this performance data. The system also creates a content item that incorporates the new treatment, and transmits instructions to client devices of the targeted users to cause the client devices to display the content item.