Click-through Rate Model Using Cumulative Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online systems face challenges in selecting relevant content for users while managing computational resources effectively, as they need to balance providing user-interacting content with the burden of processing large databases of pre-generated content items.

Innovation Solution

The online system employs a model serving system to determine scores for content items based on user interaction likelihood, relevance, and predicted click-through rates, using a cumulative scoring model that weighs features related to users and items, and ranks content for display based on these scores and bid prices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the online system retrieves and processes a large database of pre-generated content items to select relevant content for users, then the relevancy and user interaction likelihood of displayed content improves, but the computational resources and processing time required increases

Engineering Contradiction:
Improvecontent relevancy accuracyVSAvoidcontent selection processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates and stores content scores for multiple content items before user requests arrive. When a user views an item, the system has already prepared relevance scores, interaction likelihood scores, and cumulative scores for candidate contents, eliminating the need for real-time computation and enabling instant content display

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content selection process is divided into independent scoring components: relevance scoring, interaction likelihood scoring, and cumulative score calculation. Each component processes content items separately and can be pre-computed, allowing the system to handle large databases efficiently by breaking down the complex selection task into manageable segments

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the online system stores and processes a large database of pre-generated content items, then the ability to provide relevant content improves, but the computational resources required to store and search through the database increases

Engineering Contradiction:
Improvecontent selection capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the most important scoring features from content items and user data, calculating cumulative scores based on weighted combinations of relevance and interaction likelihood. This extraction approach allows the system to work with a large database without processing all possible content attributes, reducing computational resource requirements while maintaining content selection quality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts weighting parameters in the cumulative score calculation based on user behavior patterns and content performance metrics. By changing these parameters, the system can adapt to different user preferences and content types without restructuring the entire database or reprocessing all content items, optimizing resource usage while maintaining versatility

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240386462A1Click-through rate model and generating customized copies using machine-learned large language models
Publication Date: 2024.11.21 MAPLEBEAR INC
  • US20240386462A1 patent drawing
  • US20240386462A1 patent drawing
  • US20240386462A1 patent drawing

AI summary

An online system receives an indication that a user is starting an order. The online system retrieves candidate contents for the user and provides prompts to a model serving system. The model serving system is configured to provide scores for the contents based on relevancy, a likelihood of user interaction, and a likelihood of the user purchasing an item associated with the content. The online system provides scores from the model serving system to a predicted click-through rate (pCTR) model. Based on the pCTR model scores, the online system ranks the candidate contents. The online system provides content for display to the user based on the ranked candidate contents.