Social-Aware Video Recommendation Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional collaborative filtering techniques for video recommendations assume all users are independent and identically distributed, failing to account for social influences among users, leading to imprecise recommendations.

Innovation Solution

Incorporating social-network connections into user-rating estimates by constructing a social model and a ratings model, using methods like Nearest Social Neighbor, Social-Based Collective Matrix Factorization, and Social-Based Factorization Machines to predict user-ratings, which consider both ratings similarity and social connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional collaborative filtering techniques are used, then the recommendation system can operate with simple user-rating data, but the recommendations become imprecise because social influences among users are not accounted for

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the social model (capturing user social connections) with the ratings model (capturing user-rating patterns) into a unified collaborative filtering system. This combination allows the system to simultaneously leverage both social influence information and traditional rating similarity, thereby improving prediction accuracy while managing model complexity through integrated processing of multiple data types.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a new dimension to the traditional collaborative filtering approach by incorporating social connection data alongside rating data. This adds a social network dimension to the user-item interaction space, enabling the system to capture influences that traditional rating-only approaches miss, thus improving precision without merely adding complexity but by enriching the data space.

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

2Reliability

If social-network connections information is incorporated into the recommendation system, then the accuracy of video recommendations improves, but the complexity of the system increases due to multiple models and data processing requirements

Engineering Contradiction:
Improverecommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple data sources (social connections and user ratings) and multiple models (social model and ratings model) into a unified recommendation framework. This merging approach improves reliability by leveraging complementary information from different sources while managing system complexity through integrated processing rather than separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified collaborative filtering system performs multiple functions simultaneously: it processes social connection data, processes user rating data, and generates recommendations. This multi-functionality approach improves reliability by comprehensively analyzing multiple factors while avoiding the overhead of maintaining separate specialized systems for each function.

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

3Ease of manufacture

If conventional collaborative filtering assumes all users are independent and identically distributed, then the system implementation is simpler, but the recommendations fail to account for social influences and become imprecise

Engineering Contradiction:
Improveimplementation simplicityVSAvoidrating prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent merges the simplicity of conventional collaborative filtering with the sophistication of social-aware modeling by integrating social connection data into the existing rating-based framework. This allows the system to maintain implementation feasibility while significantly improving prediction accuracy through the additional social context.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the fundamental parameter assumptions of conventional collaborative filtering by moving from assuming users are independent and identically distributed to modeling users with social connections and heterogeneous characteristics. This parameter change enables more accurate predictions by reflecting real-world user behavior patterns while still building upon the established collaborative filtering foundation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10878029B2Incorporating social-network connections information into estimated user-ratings of videos for video recommendations
Publication Date: 2020.12.29 ADOBE INC
  • US10878029B2 patent drawing
  • US10878029B2 patent drawing
  • US10878029B2 patent drawing

AI summary

Techniques for incorporating social-network connections information into estimated user-ratings of videos for video recommendations are described. A user-rating that a user is likely to assign to a video is predicted based on first and second predictions. The first prediction is based on ratings assigned to the video by a first set of users who have rated other videos with ratings substantially similar to the user's ratings of the other videos. The second prediction is based on ratings assigned to the video by a second set of users who have established social-network connections with the user and who have rated at least one same video that the user has previously rated. Additionally, the estimated user-rating is added to additional estimated user-ratings of other videos for comparison, and top-rated videos are identified. Then, a notification is communicated via a client device of the user to recommend the top-rated videos to the user.