User Profile Expansion via Word Embeddings for Infrequent Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-aggregation websites face challenges in creating personalized content streams for infrequent users, as their user-interest profiles are often nearly empty, leading to inadequate research and experimentation in this area.

Innovation Solution

A processor-executed method generates a first representation of interests for infrequent users using pivot and extended entities from a nearest-neighbor search of word embeddings, associating nearness scores, and creates rankings for ingested articles based on similarity measures, serving a content stream accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If collaborative filtering is used to generate personalized content streams, then recommendation accuracy improves for frequent users, but the system fails to provide meaningful recommendations for infrequent users with empty or nearly empty interest profiles

Engineering Contradiction:
Improverecommendation accuracyVSAvoidapplicability to infrequent users
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces word embeddings as an intermediary mechanism that bridges the gap between user interactions and content recommendations. Instead of directly relying on user interaction history (which is empty for infrequent users), the system uses word embeddings to represent both user interactions and content items in a shared semantic space, enabling recommendations based on semantic similarity rather than direct collaborative filtering signals

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the recommendation problem from one based on user interaction counts to one based on semantic similarity metrics. By changing the parameter space from discrete user-item interaction frequencies to continuous semantic embeddings, the system can provide meaningful recommendations for infrequent users while maintaining accuracy for frequent users

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system waits for sufficient user interaction data before providing personalized recommendations, then recommendation quality improves, but user engagement and content stream personalization deteriorate for infrequent users

Engineering Contradiction:
Improverecommendation qualityVSAvoidcontent stream personalization speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing word embeddings for all content items in advance. This allows the system to immediately generate personalized content streams for infrequent users using their limited interaction history mapped through the pre-computed embeddings, without waiting for additional interaction data to accumulate

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The word embedding space serves as an intermediary that enables immediate personalization by translating sparse user interactions into meaningful recommendations through semantic similarity, eliminating the need to wait for sufficient interaction data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system uses only explicit user feedback for personalization, then profile accuracy improves for users who provide feedback, but the profile remains nearly empty for infrequent users who do not provide explicit feedback

Engineering Contradiction:
Improveprofile accuracyVSAvoidprofile data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements implicit feedback mechanisms by analyzing user interactions with content items and using these signals to update user profiles through the word embedding framework. This allows the system to accumulate profile data from infrequent users through their interaction patterns rather than requiring explicit feedback

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The word embedding space acts as an intermediary that transforms implicit interaction signals into meaningful profile representations, enabling profile construction for infrequent users without requiring explicit feedback

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10776433B2User profile expansion for personalization and recommendation
Publication Date: 2020.09.15 YAHOO ASSETS LLC
  • US10776433B2 patent drawing
  • US10776433B2 patent drawing
  • US10776433B2 patent drawing

AI summary

Software for a website hosting a content-aggregation service generates a first representation of interests for a user. The first representation includes a plurality of entities including pivot entities and extended entities, where the extended entities result from a nearest-neighbor search of word embeddings. Each of the extended entities is associated with a nearness score that is weighted using a distance of the extended entity from one of the pivot entities. For each of a plurality of articles ingested by the content-aggregation service, the software generates a second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and the second representations to create rankings of the plurality of articles. The software receives a request for access to the content-aggregation service from the user and serves the user a content stream based at least in part on the rankings.