Content Recommendation Using Dynamic Topic Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recommender systems face challenges in real-time updating, handling unknown data sizes, and adapting to concept shifts due to the high velocity and continuous nature of data streams, which existing algorithms often fail to address effectively.

Innovation Solution

A method and system that models user and item dynamics as continuous-time Gaussian processes, utilizing Brownian motion to capture temporal changes and provide real-time recommendations by updating user and item distributions based on streaming data, including new users and items, and user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If recommendation schemes analyze new coming data and update models at regular time intervals, then the system structure is simple, but the system cannot respond timely to users' instant intentions and demands

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic model updating by transitioning from fixed periodic updates to continuous adaptive updates triggered by data arrival. The system dynamically adjusts the timing and frequency of model updates based on the incoming data stream, allowing timely response to user intentions while managing computational complexity through selective updating only when significant concept drift is detected.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of update frequency from a fixed periodic value to a variable determined by data characteristics and concept drift detection. This allows the update interval to adapt dynamically - becoming shorter when rapid concept changes are detected and longer when data patterns are stable, thus achieving fast response without unnecessary computational overhead.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If existing algorithms assume availability of user and item size information, then the algorithm design is simplified, but the system cannot handle continuous arrival of new users and items in data streams

Engineering Contradiction:
Improveadaptability to new users and itemsVSAvoidalgorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining distribution templates and statistical frameworks that can accommodate any number of users or items. Instead of requiring exact size information in advance, the system prepares flexible distribution models that can be instantiated and updated as new users and items arrive, eliminating the need for prior knowledge of data stream dimensions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs universal distribution-based representations that can handle variable numbers of users and items through the same mathematical framework. The distribution models serve multiple functions: representing user preferences, item characteristics, and their interactions, all within a unified probabilistic framework that naturally adapts to changing data sizes without requiring algorithmic redesign.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If recommendation systems use historical data for personalized suggestions, then personalization accuracy is improved, but the system cannot capture concept shifts and user preference drift over time

Engineering Contradiction:
Improverecommendation accuracyVSAvoidability to capture concept shifts
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring user interactions and comparing predicted versus actual user behavior. This feedback loop detects concept drift and preference changes in real-time, allowing the system to adjust its distribution models and maintain recommendation accuracy despite evolving user preferences and emerging items in the data stream.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms static historical data analysis into dynamic adaptive modeling. By representing user preferences and item characteristics as evolving distributions rather than fixed vectors, the system can naturally adapt to concept shifts while maintaining the benefits of historical data. The dynamic models continuously incorporate new information while preserving relevant historical patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250348538A1Method and system for recommending content
Publication Date: 2025.11.13 VERIZON MEDIA INC
  • US20250348538A1 patent drawing
  • US20250348538A1 patent drawing
  • US20250348538A1 patent drawing

AI summary

The present teaching relates to recommending content by analyzing the streamed data. A request is received from a user requesting one or more recommendations from a set of items. A first distribution indicative of an interest distribution of the user in a plurality of topics is obtained. For each item, a second distribution indicative of a classification distribution of the item with respect to the plurality of topics is obtained. A score is estimated based on the first distribution and the second distribution, wherein the score indicates likelihood that the user is interested in the item. The scores associated with the set of items are ranked. The one or more recommendations are presented based on the ranked scores.