Supercharge Your Innovation With Domain-Expert AI Agents!

Collaborative filtering algorithm based on differential privacy technology

A collaborative filtering algorithm and differential privacy technology, applied in the field of collaborative filtering algorithms based on differential privacy technology, can solve problems such as large amount of noise, lack of mathematical proofs, and impact on the availability of recommended results, and achieve the effect of ensuring usability and reducing the amount of noise.

Active Publication Date: 2017-04-05
SUN YAT SEN UNIV
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The second is that McSherry et al. used differential privacy in the collaborative filtering recommendation system. They performed differential privacy processing on the item-to-item covariance matrix, and divided the recommendation system into a learning phase and a prediction phase (that is, recommendation). Implementing differential privacy protections is feasible without severe loss of recommendation accuracy, but they do not model latent factors
[0004] The main shortcomings of the existing research are: (1) Most of the recommendation systems based on differential privacy add a large amount of noise, which has a great impact on the usability of the final recommendation results; (2) Although some researchers put differential privacy Conservation techniques are applied to latent factorization of matrix factorization, but a rigorous mathematical proof is lacking

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
  • Collaborative filtering algorithm based on differential privacy technology
  • Collaborative filtering algorithm based on differential privacy technology
  • Collaborative filtering algorithm based on differential privacy technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] Such as figure 1 As shown, a collaborative filtering algorithm based on differential privacy technology includes the following steps:

[0068] S1: Construct a scoring matrix and preprocess the scoring matrix;

[0069] S2: Decompose the obtained scoring matrix into a user factor hidden matrix and an item factor hidden matrix, and initialize the user factor hidden matrix and the item factor hidden matrix to obtain random latent factor matrices P and Q;

[0070] S3: Construct a new Laplacian random noise vector b;

[0071] S4: Fix the matrix Q, update the matrix P by using the scoring matrix and the Laplacian random noise vector b;

[0072] S5: The matrix P is fixed, and the matrix Q is updated by using the scoring matrix after preprocessing and the Laplacian random noise vector b.

[0073] Further, the process of step S1 is as follows:

[0074] S11: Calculate the global average score, the average score of each item and the average score of each user;

[0075] The glo...

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 provides a collaborative filtering algorithm based on the differential privacy technology. The algorithm comprises the following steps: scrambling aiming at a target function of an optimization algorithm ALS, and providing a mathematical derivation procedure of the parameter solution of the ALS target function scrambling algorithm meeting the differential privacy at the moment; the noise quantity added in a recommendation system is greatly lowered, the availability of a recommendation result can be guaranteed while guaranteeing that the recommendation system meets the differential privacy.

Description

technical field [0001] The present invention relates to the field of item recommendation algorithms, and more specifically, to a collaborative filtering algorithm based on differential privacy technology. Background technique [0002] The recommendation system relies on the user's personal information, so there is a risk of exposing personal privacy when using the recommendation system. In recent years, several research works have been devoted to enhancing the privacy protection of recommender systems. Canny proposes a decentralized storage of user information and divides it into multiple communities, so attackers must target multiple systems to attack. Polat et al. proposed that by adding uncertainty to user ratings through random scrambling, even if an attacker wants to attack user data, only part of the data will be leaked. Nikolaedko et al. proposed to apply multi-party computing to matrix factorization, so that recommendation learning only uses item information withou...

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): G06F19/00
CPCG16Z99/00
Inventor 李启良鲜征征潘嵘
Owner SUN YAT SEN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More