当前位置:网站首页>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
边栏推荐
- 10g database cannot be started when using large memory host
- Oracle creates tablespaces and modifies user default tablespaces
- Detailed explanation of redis (Basic + data type + transaction + persistence + publish and subscribe + master-slave replication + sentinel + cache penetration, breakdown and avalanche)
- TIA博途中基於高速計數器觸發中斷OB40實現定點加工動作的具體方法示例
- Dolphin scheduler configuring dataX pit records
- Apache seatunnel 2.1.0 deployment and stepping on the pit
- Zero copy technology
- Test on the time required for Oracle to delete data with delete
- sys. dbms_ scheduler. create_ Job creates scheduled tasks (more powerful and rich functions)
- MySQL [read / write lock + table lock + row lock + mvcc]
猜你喜欢
On the bug of JS regular test method
UML统一建模语言
联想拯救者Y9000X 2020
Apache seatunnel 2.1.0 deployment and stepping on the pit
Detailed explanation of constraints of Oracle table
SAP UI5 应用开发教程之七十二 - SAP UI5 页面路由的动画效果设置
SAP ui5 application development tutorial 72 - animation effect setting of SAP ui5 page routing
零拷貝技術
Information: 2021 / 9 / 29 10:01 - build completed with 1 error and 0 warnings in 11S 30ms error exception handling
顶级元宇宙游戏Plato Farm,近期动作不断利好频频
随机推荐
Using Baidu Intelligent Cloud face detection interface to achieve photo quality detection
Remove the status bar
Utilisation de GDB
GDB的使用
MySQL [SQL performance analysis + SQL tuning]
SAP UI5 应用开发教程之七十二 - SAP UI5 页面路由的动画效果设置试读版
Leetcode brush question 897 incremental sequential search tree
QT调用外部程序
Leetcode | 38 appearance array
Software test system integration project management engineer full truth simulation question (including answer and analysis)
面试官给我挖坑:URI中的 “//” 有什么用?
[Video] Bayesian inference in linear regression and R language prediction of workers' wage data | data sharing
交叉碳市场和 Web3 以实现再生变革
The difference between is and as in Oracle stored procedure
Technologie zéro copie
【视频】线性回归中的贝叶斯推断与R语言预测工人工资数据|数据分享
Test the time required for Oracle library to create an index with 7 million data in a common way
PG library checks the name
Comparison and summary of applicable scenarios of Clickhouse and MySQL database
Oracle clear SQL cache