Attention-Based Content Selection for Low-Latency Relevance Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately select content for users based on their interests, leading to negative user experiences due to irrelevant content presentation.

Innovation Solution

A method involving the extraction of user and content entities, generation of vector representations, and use of a neural network model to create an attention distribution array, followed by pruning and training a machine learning model to control content transmission, ensuring accurate and efficient content selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional content selection systems present content to users, then content delivery is achieved, but user experience deteriorates due to irrelevant content

Engineering Contradiction:
Improvecontent selection accuracyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback loops by monitoring user interactions with presented content and using this information to refine future content selection. User engagement metrics, click-through rates, and interaction patterns are fed back into the machine learning models to continuously improve content matching accuracy, ensuring that content selection becomes increasingly relevant over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts content selection parameters based on user profiles, contextual information, and real-time user behavior. By changing parameters such as content relevance thresholds, recommendation weights, and filtering criteria according to user preferences and engagement patterns, the system optimizes content delivery to improve both accuracy and user experience.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive user profiling and content analysis are performed, then content selection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveuser interest identification accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the content selection process into distinct modular components: user profile analysis, content entity extraction, vector representation generation, attention distribution calculation, and content ranking. Each module processes specific aspects independently, allowing for optimized computation and reducing overall system complexity while maintaining high measurement precision through specialized processing at each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing user data into structured profiles and pre-extracting entities from content during off-peak periods. User behavior patterns are pre-analyzed to create baseline profiles, and content is pre-tagged with extracted entities and vector representations, reducing real-time computational burden while maintaining high accuracy in content selection.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If detailed vector representations and attention distributions are calculated, then content matching precision is improved, but processing time increases

Engineering Contradiction:
Improvecontent-entity matching accuracyVSAvoidcontent delivery latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system extracts only the most relevant features and entities from user profiles and content, rather than processing complete datasets. By identifying and extracting key entities, attributes, and interaction patterns that most significantly impact content matching, the system reduces the dimensionality of vector representations and attention distribution calculations, maintaining high matching accuracy while reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial processing by calculating attention distributions and vector representations only for the most promising content candidates rather than all available content. By using initial filtering stages to identify a subset of relevant content, the system performs detailed analysis only where needed, achieving high precision for critical decisions while minimizing overall processing time through selective application of computationally intensive operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12585718B2System and method for feature determination and content selection
Publication Date: 2026.03.24 YAHOO ASSETS LLC
  • US12585718B2 patent drawing
  • US12585718B2 patent drawing
  • US12585718B2 patent drawing

AI summary

In an example, first entities are extracted from user profiles. Second entities are extracted from content information associated with content item. User-associated metrics associated with the first entities are determined based upon the user profiles and/or content events. First vector representations of the first entities and second vector representations of the second entities are processed to generate an attention distribution array. Each value of the attention distribution array represents, for a user interested in an entity of the first entities, a proportion of (i) entity-specific activity, of the user, related to an entity of the second entities relative to (ii) an entirety of activity of the user. An inferred activity distribution array is generated by applying the user-associated metrics to the attention distribution array. A filtered subset of activity distribution values is generated by pruning values from the inferred activity distribution array. Transmission of content is controlled using the filtered subset of activity distribution values.