Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Social collaborative filtering recommendation method based on federal learning

A collaborative filtering recommendation and federation technology, applied in the field of artificial intelligence interaction, can solve problems such as bias, failure to pay attention to the impact of federated recommendation models, and performance degradation of the federated social recommendation system, to achieve the effect of solving privacy leakage

Active Publication Date: 2022-05-17
NINGBO UNIV
View PDF9 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, they did not pay attention to the impact of non-IID data on the federated recommendation model, which will lead to a severe performance degradation of the federated social recommendation system
Because the update direction of the user's local model may be different from the update direction of the global model, the result of model parameter aggregation may deviate from the global optimal result.
[0004] In summary, although the current federated social recommendation method can solve the problem of user privacy and security and the cold start problem of new users, it ignores the impact of data non-independent and identical distribution on model performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Social collaborative filtering recommendation method based on federal learning
  • Social collaborative filtering recommendation method based on federal learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] Example: A recommended method of social collaborative filtering based on federated learning, the system architecture and the instance process can be referred to separately Figure 1 and Figure 2 , which includes the following steps:

[0038] Step 1, the central server selects a user client to participate in local training, and distributes the item embedding vector and the corresponding user embedding vector to the user client.

[0039] At the beginning of each communication round, the central server randomly selects k user clients to participate in the training of the current communication round, and sends the user embedding vector and the global item embedding vector to the corresponding k user clients.

[0040] Step 2: Perform E-round local training on the user client, and calculate the model loss function through the matrix decomposition module, the user comparison module and the item comparison module in each round of local training.

[0041]Suppose that for the t-roun...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a social collaborative filtering recommendation method based on federal learning. The social collaborative filtering recommendation method comprises the following steps that 1, a central server selects user clients participating in local training; step 2, E rounds of local training are carried out on the user client, and in each round of local training process, a model loss function is calculated through a matrix decomposition module, a user comparison module and an article comparison module; 3, after the E rounds of local training are completed, a gradient which finally needs to be uploaded is obtained through a gradient protection module, and the gradient is uploaded to a central server for gradient aggregation; step 4, repeating the step 1 to the step 3 to obtain a fully trained user embedding vector and an article embedding vector; and 5, taking the user embedded vector and the article embedded vector as input of a score prediction module to obtain an article sequence recommended to the user. According to the method, the influence of the data non-independent identical distribution problem in federated social recommendation on the model recommendation performance can be effectively relieved.

Description

Technical field [0001] The present invention relates to the field of artificial intelligence interaction technology, in particular a recommended method of social collaborative filtering based on federated learning. Background [0002] As a data-driven application, the recommendation system generally trains the recommendation model centrally by collecting the user's personal information and interaction records (browsing, scoring, etc.), capturing the user's interest preferences, and thus generating recommendations to the user. However, there are huge privacy concerns about the centralized storage of these user information. [0003] With the introduction of privacy protection bills such as GDPR, the issue of privacy protection in the recommendation system has become a key research issue. As a paradigm of decentralized machine learning, the advantages of federated learning in protecting privacy have gradually been valued by scholars at home and abroad. Federated learning first trai...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/9536G06K9/62G06N20/20
CPCG06F16/9536G06N20/20G06F18/214Y02D10/00
Inventor 刘柏嵩罗林泽张雪垣钦蒋承张云冲
Owner NINGBO UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products