LLM Encoder Evaluation Model for Content Relevance Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Algorithmic content recommendation systems face challenges in accurately evaluating the relevance of content impressions, particularly due to the difficulty in verifying the irrelevance of predictions and the limited quality of training data, leading to irrelevant recommendations that can frustrate users and diminish platform trust.

Innovation Solution

An evaluation model leveraging a large language model encoder is employed to assess the relevancy of content impressions, using diverse training data and fine-tuning to improve scalability and accuracy, with features like random negative data and Embedding Based Retrieval (EBR) to enhance the quality of labeled negative training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional predictive models are used for content recommendation, then the system can operate with simpler architecture, but the accuracy and reliability of relevance evaluation deteriorates

Engineering Contradiction:
Improverelevance evaluation accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an evaluation model as an intermediary component that independently assesses the predictions made by the predictive model. This evaluation model uses a large language model encoder to generate embeddings and determine relevance, acting as a mediator between the predictive model and the final recommendation output, thereby improving accuracy without completely redesigning the core recommendation architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional modules: a predictive model for initial recommendations, an evaluation model for accuracy assessment, and a large language model encoder for generating embeddings. This segmentation allows each component to specialize in specific tasks, improving overall relevance evaluation accuracy while maintaining manageable system complexity through modular design

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If diverse training data is used to improve model accuracy, then the quality of recommendations improves, but the difficulty and cost of data preparation increases

Engineering Contradiction:
Improverecommendation qualityVSAvoiddata preparation ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system employs self-service mechanisms for data preparation through automated generation of negative training data. The large language model encoder automatically generates embeddings and determines relevance without requiring manual annotation of all training data, significantly reducing the effort and cost of preparing diverse training data while maintaining high recommendation quality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-computing embeddings using the large language model encoder and preparing diverse training data in advance. This includes generating both positive and negative examples beforehand, which simplifies the subsequent model training process and reduces the complexity of data preparation at deployment time

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual verification of prediction relevance is performed, then the accuracy of evaluation improves, but the productivity and scalability of the system deteriorates

Engineering Contradiction:
Improveprediction verification accuracyVSAvoidsystem scalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual verification (mechanical human process) with an automated evaluation model that uses a large language model encoder. This substitution maintains high verification accuracy through sophisticated embedding-based relevance determination while dramatically improving productivity and scalability by eliminating the need for human annotators to review each prediction

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Productivity

If the evaluation model uses large language model encoder, then the scalability of the system improves, but the computational resources and energy consumption increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidcomputational energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by using the large language model encoder selectively - primarily for generating embeddings and evaluating predictions rather than processing all possible data. The evaluation model uses these embeddings to determine relevance without requiring the full computational power of the LLM encoder for every operation, thus achieving scalability while managing energy consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12602540B2Leveraging a large language model encoder to evaluate predictive models
Publication Date: 2026.04.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12602540B2 patent drawing
  • US12602540B2 patent drawing
  • US12602540B2 patent drawing

AI summary

Aspects of the disclosure include methods for evaluating a predictive model. An exemplary method includes training an evaluation model to output, for an input first entity-second entity pair, a content relevancy prediction. A large language model encoder of the evaluation model generates a first embedding for the first entity and a second embedding for the second entity. The embeddings are fed to an interaction tower to produce a logit and the logit is passed with true labels to a loss function for fine-tuning. The true labels include labeled training data generated by modifying training data having a first proportion of negative labeled data to provide a second proportion of negative labeled data greater than the first proportion. The evaluation model is used to score a performance of a predictive model based at least in part on a comparison of predictions made by the respective models for a same entity pair.