Content Recommendation via Latent Factor Embedding for Sparse Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content recommendation systems face challenges in recommending relevant content to users with sparse interaction data, often resulting in irrelevant recommendations due to reliance on limited user history and interaction patterns.

Innovation Solution

The system employs a method that maps content items and user interactions into a feature space, utilizing both positive and negative interactions to construct user interest profiles, and combines explicit and implicit feedback through latent factor models to generate recommendations, even for users with limited interaction history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content recommendations are based on user interaction history, then recommendation accuracy is improved for active users, but users with sparse interaction data receive irrelevant recommendations

Engineering Contradiction:
Improverecommendation accuracyVSAvoidapplicability to users with sparse data
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary embedding space that maps both users and content items into a unified feature space. This embedding space acts as a mediator that enables meaningful comparisons and recommendations even when direct interaction data is sparse, by leveraging the geometric relationships in the embedded feature representations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-computing embeddings for users and content items, and pre-calculating similarity metrics in the embedding space. This allows the recommendation system to quickly generate relevant recommendations for users with sparse data by utilizing pre-established feature representations rather than relying solely on limited interaction history.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the system relies on limited user interaction data, then processing complexity is reduced, but recommendation relevance deteriorates

Engineering Contradiction:
Improvedata processing complexityVSAvoidrecommendation relevance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the recommendation problem by changing the parameter representation from raw interaction data to embedded feature vectors in a continuous vector space. This parameter transformation enables the system to work effectively with sparse data by capturing latent patterns and relationships that are not apparent in the original interaction data format.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system moves from analyzing interactions in the original data dimension to operating in an extended embedding dimension space. By projecting users and content into a higher-dimensional feature space with latent factors, the system can capture nuanced relationships and generate relevant recommendations even with limited observed interactions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If the system processes extensive user interaction data, then personalization quality is improved, but computational time increases

Engineering Contradiction:
Improvepersonalization qualityVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary computations by pre-calculating embeddings for users and content items, and storing these representations in an embedding space. This allows the recommendation engine to quickly generate personalized recommendations by querying pre-computed similarities rather than processing raw interaction data in real-time, significantly reducing computational time while maintaining personalization quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of user and content data in the form of embedding vectors that capture essential characteristics in a compact format. These embedded representations serve as efficient proxies that enable fast similarity computations and recommendation generation without requiring access to or processing of the full original interaction datasets.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10740415B2Content recommendation
Publication Date: 2020.08.11 YAHOO ASSETS LLC
  • US10740415B2 patent drawing
  • US10740415B2 patent drawing
  • US10740415B2 patent drawing

AI summary

Briefly, embodiments of methods and/or systems for performing content recommendation are disclosed. For one embodiment, as an example, estimating relevance may include computing an inner product of latent factors corresponding to a plurality of users and features of one or more content items.