当前位置:网站首页>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 .
边栏推荐
- Database low-end SQL query statement fragment
- 固態硬盤開盤數據恢複的方法
- API interface management setup -eolinker4.0
- Click to jump out and drag the pop-up window
- "Daily practice, happy water" 1108 IP address invalidation
- Everything is an object
- Response (XI)
- leetcode1221. Split balance string
- How to download and use Xiaobai one click reload on the official website
- Cookie & session & JSP (XII)
猜你喜欢

Flex flexible layout for mobile terminal page production

IronOCR 2022.1 Crack

ThinkPHP 5 log management

渗透测试-目录遍历漏洞
Triangle class (construction and deconstruction)

Working principle of asemi three-phase rectifier bridge

Kotlin compose listens to the soft keyboard and clicks enter to submit the event

固态硬盘开盘数据恢复的方法

Method of opening data recovery of solid state disk

Méthode de récupération des données d'ouverture du disque dur à l'état solide
随机推荐
《QDebug 2022年6月》
PHP uses JWT
渗透测试-目录遍历漏洞
Detailed summary of flex layout
Native JS high risk reminder pop-up code snippet, "are you sure you want to do this?" and "it cannot be recovered after deletion. Do you want to continue“
Attack and defense world web baby Web
Go deep into the working principle of browser and JS engine (V8 engine as an example)
执行SQL响应比较慢,你有哪些排查思路?
小白一键重装官网下载使用方法
Integrate CDN to create the ultimate service experience for customers!
What if win11 Bluetooth fails to connect? Solution of win11 Bluetooth unable to connect
Vscade setting clang format
Customize the console plot result style
PHP calls map API
A brief talk on media inquiry
SQL lab range explanation
Difference between asemi high power FET and triode
Implementation of websocket long connection by workman under laravel
【FLink】access closed classloader classloader. check-leaked-classloader
ORA-00800: soft external error