当前位置:网站首页>Reading notes: Secure federated matrix factorization
Reading notes: Secure federated matrix factorization
2022-04-23 13:46:00 【Silent city of the sky】
Secure Federated Matrix Factorization
August 2020, Intelligent Systems, IEEE 2021/10/3
The article explain :
Security matrix decomposition under federated learning | 2021 WAIC Paper sharing (qq.com)
https://mp.weixin.qq.com/s/CijeQBouFEQbUVB6cwVjTw.
1. What does literature study?
- Security federation matrix decomposition , Is the gradient information uploaded by the client easy to leak? Turn over the user's private scoring information .
2. What’s the innovation?
- Simultaneous interpreting and encryption methods based on different traditional methods , Using homomorphic encryption to increase gradient security, a user level distributed matrix decomposition framework is designed .
3. What was the methodology?
- utilize SGD Matrix decomposition optimization
- Prototype implementation , utilize Paillier A prototype of encryption construction .
- Two experimental settings :
1. Upload all item Gradient of .
2. Still upload score Items Gradient of
4. What are the conclusions?
- Only the two experimental settings are compared, and the experimental results of encryption are not seen .
- item Increased consumption of time , Most of it is consumed on the server side , Still stay in theoretical analysis .
- Need to be in FullText(users upload gradients for all the items) And PartText(user only upload the gradients of the rated items) Find a balance between .
5. others
- they utilize an open source python package, python-paillier to accomplish the ecryption part in prototype system: https://github.com/n1analytics/python-paillier.
- By analyzing the code , Can answer my doubts .
Namely gradient and local Update Information used
版权声明
本文为[Silent city of the sky]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230556365980.html
边栏推荐
- Common types and basic usage of input plug-in of logstash data processing service
- Oracle RAC database instance startup exception analysis IPC send timeout
- Oracle generates millisecond timestamps
- Leetcode? The first common node of two linked lists
- Unified task distribution scheduling execution framework
- 零拷贝技术
- Exemple de méthode de réalisation de l'action d'usinage à point fixe basée sur l'interruption de déclenchement du compteur à grande vitesse ob40 pendant le voyage de tia Expo
- Short name of common UI control
- MySQL [read / write lock + table lock + row lock + mvcc]
- Three characteristics of volatile keyword [data visibility, prohibition of instruction rearrangement and no guarantee of operation atomicity]
猜你喜欢

交叉碳市场和 Web3 以实现再生变革

Set Jianyun x Feishu Shennuo to help the enterprise operation Department realize office automation
![MySQL [SQL performance analysis + SQL tuning]](/img/71/2ca1a5799a2c7a822158d8b73bd539.png)
MySQL [SQL performance analysis + SQL tuning]

【视频】线性回归中的贝叶斯推断与R语言预测工人工资数据|数据分享

./gradlew: Permission denied

OSS cloud storage management practice (polite experience)

零拷贝技术

10g database cannot be started when using large memory host

Static interface method calls are not supported at language level '5'

零拷貝技術
随机推荐
Influence of openssh version on SSH mutual trust creation in RAC environment
Oracle database combines the query result sets of multiple columns into one row
Basic SQL query and learning
SSM project deployed in Alibaba cloud
[machine learning] Note 4. KNN + cross validation
Oracle lock table query and unlocking method
innobackupex增量备份
自动化的艺术
QT calling external program
Antd design form verification
Oracle calculates the difference between two dates in seconds, minutes, hours and days
Usereducer basic usage
Solve tp6 download error course not find package topthink / think with stability stable
Dolphin scheduler source package Src tar. GZ decompression problem
The difference between is and as in Oracle stored procedure
Detailed explanation of redis (Basic + data type + transaction + persistence + publish and subscribe + master-slave replication + sentinel + cache penetration, breakdown and avalanche)
浅谈js正则之test方法bug篇
解决tp6下载报错Could not find package topthink/think with stability stable.
Using open to open a file in JNI returns a - 1 problem
Oracle view related