Bridge-Query Labeling for False Negatives in ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine-learning models face inefficiencies in training due to the lack of effective generation of negative training examples, leading to false negatives, which degrade the model's performance in predicting user interactions with content.

Innovation Solution

An online system updates negative training examples by identifying bridge queries and computing similarity scores between initial query and bridge queries to generate updated labels, improving the training process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated measurement is used to generate training labels based on user interactions, then positive training examples are effectively generated, but negative training examples become inaccurate due to false negatives

Engineering Contradiction:
Improvelabel accuracyVSAvoidnegative example validity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces bridge queries as an intermediary mechanism to connect negative examples with potential positive associations. By computing similarity scores between original queries and bridge queries, the system identifies false negatives and updates labels accordingly, resolving the contradiction between automated label generation accuracy and negative example validity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback loop where similarity scores computed from bridge queries feed back into label updates. This feedback mechanism allows the system to iteratively refine negative example labels by comparing against bridge query results, thereby improving both measurement precision and negative example reliability

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If all unselected search results are treated as negative examples, then label generation is simplified, but model training efficacy decreases due to false negatives

Engineering Contradiction:
Improvelabel generation simplicityVSAvoidmodel training efficacy
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

Instead of applying a blanket rule to all unselected results, the patent applies partial action by selectively updating only those negative examples that show high similarity to bridge queries. This approach maintains the simplicity of automated label generation while improving training efficacy by focusing computational effort on ambiguous cases

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the label parameter from a static binary classification to a dynamic value that incorporates similarity scores. By computing updated labels based on bridge query similarity, the system transforms rigid negative labels into nuanced representations that reflect potential positive associations, thereby improving model training efficacy without significantly complicating the label generation process

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12450277B2False negative prediction for training a machine-learning model
Publication Date: 2025.10.21 MAPLEBEAR INC
  • US12450277B2 patent drawing
  • US12450277B2 patent drawing
  • US12450277B2 patent drawing

AI summary

An online system updates the labels on negative examples to account for the possibility that the example is a false negative. The system generates a set of initial training examples that each include a query input by the user and item data for an item presented as a result to the user's query. Each training example also includes an initial label, which represents whether the user interacted with the item presented as a search result. The online system updates the initial label for a negative training example by identifying a set of bridge queries and computing a similarity score between the query for the training example and the bridge queries. The online system computes an updated label for the negative example based on the similarity scores and updates the training example with the updated label.