Social Attentional Collaborative Filtering for Recommendation Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recommendation methods for social network users are inaccurate due to reliance on limited friend information, failing to consider diverse social relationships and their varying influences, which leads to inefficient resource utilization and poor user experience.

Innovation Solution

The proposed method employs a social attentional collaborative filtering (SACF) model that incorporates both friend and group information, utilizing an attention mechanism to differentiate the influence of different social relationships and assign importance weights to group members, thereby determining comprehensive attention for item recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If recommendation methods rely only on friend information, then the system complexity is low, but the recommendation accuracy deteriorates

Engineering Contradiction:
Improverecommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments social relationships into different types (friend relationships and group relationships) and processes each type separately through dedicated attention mechanisms. The attention module calculates attention scores for different relationship types independently, then combines them to generate comprehensive recommendation scores. This segmentation allows the system to handle complex multi-type social relationships while maintaining manageable computational structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an attention mechanism as an intermediary component that processes and weights information from different social relationship types. The attention module acts as a mediator between raw social interaction data and final recommendation scores, dynamically determining the importance of different relationship types and group members. This intermediary structure enables accurate integration of diverse social signals without requiring complex manual feature engineering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If diverse social relationships are considered, then recommendation accuracy is improved, but computational resources are consumed more

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by selectively processing only the most relevant social relationships and group members based on attention scores. Instead of uniformly processing all social interactions, the system identifies and focuses computational resources on high-attention relationships that contribute most to recommendation accuracy. This selective processing reduces overall computational burden while maintaining recommendation quality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically changes the weighting parameters of different social relationship types based on user behavior and context. The attention mechanism adjusts the importance weights of friend relationships versus group relationships, and the importance of individual group members, according to observed user interactions. This parameter adaptation allows the system to optimize computational resource allocation by emphasizing more influential relationships while reducing processing of less relevant ones.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If attention mechanism is used to differentiate social relationships, then recommendation precision is improved, but the model complexity increases

Engineering Contradiction:
Improverecommendation precisionVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The attention mechanism is segmented into distinct components: one attention module for processing friend relationships and another for processing group relationships. Each module independently calculates attention scores for its specific relationship type, then the results are combined. This segmentation of the attention mechanism reduces overall model complexity by breaking down the complex task into manageable, specialized sub-tasks that can be processed independently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11709902B2Recommendation method and apparatus, and storage medium
Publication Date: 2023.07.25 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11709902B2 patent drawing
  • US11709902B2 patent drawing
  • US11709902B2 patent drawing

AI summary

A recommendation method is provided. In the method, a candidate item to be recommended to a social network user is obtained. The social network user has at least two different types of social relationships. For at least one target social object in each of the at least two different types of social relationships of the social network user, attention of each of the at least one target social object in the respective type of social relationship to the candidate item is determined. According to the attention of each of the at least one target social object in the at least two different types of social relationships to the candidate item, a comprehensive attention of the target social objects of the at least two different types of social relationships to the candidate item is determined. According to the comprehensive attention, whether to recommend the candidate item to the social network user is determined.