当前位置:网站首页>Personalized Federated Learning with Moreau Envelopes
Personalized Federated Learning with Moreau Envelopes
2022-06-25 05:04:00 【MondayCat111】
Paper title
Personalized Federated Learning with Moreau Envelopes
Journal Publishing
NeurIPS 2020
Code
https://github.com/CharlieDinh/pFedMe
torch
Problem solved :
statistical diversity differences among clients,which restricts the global model from delivering good performance on client‘s task.
The method adopted :
using Moreau envelopes as clients’ regularized loss functions
contributions:
① decouple decoupling the process of optimizing personalized models from learning the global model. (updates the global model similarly to the standard FL algorithm,yet parallelly optimizes the personalized models with low complexity )
② facilitate the convergence analysis of pFedMe, which characterizes both client-sampling and client-drift errors, and sublinear speedup of order 2/3.
③ outperforms the vanilla algorithms in terms of convergence rate and local accuracy.
experiment :
dataset: MNIST, Synthetic
methods: FedAvg, Per-FedAvg, pFedMe-GM/PM
Related Work:
FL:one-shot FL(global model to learn in one single round of communcation), statistical diversity,preserving privacy,quantization methods(address the limitations on communications in a FL network),multiple local optimization rounds
Several directions of personalization :
mixing model,contextualization Contextualization ,meta-learning,multi-task learning
pFedMe thought :

pFedMe Than Per-FedAvg The advantages of :
Per-FedAvg Only one step of gradient updating is needed to get the personalized model ,pFedMe You can update any number of times .
First, while Per-FedAvg is optimized for one-step
gradient update for its personalized model, pFedMe is agnostic to the inner optimizer, which means
(3) can be solved using any iterative approach with multi-step updates.Per-FedAvg Only optimize f i f_i fi The first order approximation of ,pFedMe Minimize directly (3) Medium f i f_i fi

Per-FedAvg( Or other based on MAML Methods ) All need calculation Hession matrix ,pFedMe Just calculate the first derivative of the gradient .
Knowledge point :
Purpose of local model : And FedAvg similar , Build a global model by reducing the number of communication rounds between the client and the server .
边栏推荐
- Ctfhub eggs
- Eyeshot 2022 Released
- parallel recovery slave next change & parallel recovery push change
- Deeply understand the characteristics of standard flow and off standard elements
- CTFHUB SSRF
- 固态硬盘开盘数据恢复的方法
- Region of Halcon: generation of multiple regions (3)
- Abuse unlimited authorization -- is your address safe?
- February 20ctf record
- Detailed summary of float
猜你喜欢

Vscade setting clang format

Separation of storage and computing in Dahua cloud native database

Chapter IX app project test (2) test tools

Detailed summary of position positioning

Laravel's little knowledge
![[relax's law of life lying on the square] those poisonous chicken soup that seem to be too light and too heavy, but think carefully and fear](/img/12/d41f8d5abcb61d2632a8b117bf1604.jpg)
[relax's law of life lying on the square] those poisonous chicken soup that seem to be too light and too heavy, but think carefully and fear

Matlab notes

MySQL concept and operation (III)

TeeChart Pro ActiveX 2022.1

ThinkPHP 5 log management
随机推荐
Which programming language is the most cumbersome to implement Hello world?
Codeforces Round #802 (Div. 2) C D
IronOCR 2022.1 Crack
Google Earth engine (GEE) - Global jrc/gsw1_ 1 / batch download of yearlyhistory dataset (China region)
Swift rapid development
How to download and use Xiaobai one click reload on the official website
At the age of 30, I began to learn programming by myself. Is it still time for me to have difficulties at home?
Response (XI)
OOP vector addition and subtraction (friend + copy construction)
buuctf(pwn)
My IC journey - the growth of senior chip design verification engineers - "Hu" said that IC engineers are perfect and advanced
Apache+php uploading large files
执行SQL响应比较慢,你有哪些排查思路?
电脑的dwg文件怎么打开
API interface management setup -eolinker4.0
Separation of storage and computing in Dahua cloud native database
DOM document object model (I)
Web3 DAPP user experience best practices
CSRF (Cross Site Request Forgery) &ssrf (server request forgery) (IV)
Compatible with Internet Explorer