首页 > 其他分享 >联邦学习论文阅读笔记06 Fair Resource Allocation in Federated Learning

联邦学习论文阅读笔记06 Fair Resource Allocation in Federated Learning

时间:2023-02-13 13:00:26浏览次数:52  
标签:公平性 06 权重 Federated 损失 Allocation Learning 联邦

参考链接:https://www.zhihu.com/people/hidisan/posts        

        本文提出q-FFL优化算法,在模型准确率不变的情况下,引入q参数化的权重,使损失大的参与者权重更高,降低准确率分布方差,使模型性能更均匀分布,实现联邦学习公平性。

        联邦学习的两种公平性:一种是均衡公平性,强调“人人平等有机会“,关心“表现差“的客户;另一种是贡献公平性,强调“按劳分配,多劳多得,优胜劣汰“。     

        本文实现的公平性是第一种 均衡公平性,属于调整聚合权重的方法。类似论文《2019-ICML-Agnostic Federated Learning》只优化最差参与者的性能;《2022-ICASSP-A Dynamic Reweighting Strategy For Fair Federated Learning》提出将 q-FFL 中的损失放大机制替换为简单的权重再分配机制,通过为损失高的客户端分配更大的权重来增加对这些客户端的惩罚;《2022-一种联邦学习中的公平资源分配方案》提出了 α-FedAvg 算法,引入Jain’s 指数度量公平,降低了准确率方差。         然而本文方法不能提前确定最佳的q值,很难在数据异构情况下收敛,而且利用损失少的用户去弥补损失大的用户的方式,对于损失小的用户不公平。         但《2022-一种联邦学习中的公平资源分配方案》针对q-FFL无法提前确定q值的问题,提出了a-FedAvg算法,通过算法在训练前确定参数α的值。  

        

 

 


 

 


 

标签:公平性,06,权重,Federated,损失,Allocation,Learning,联邦
From: https://www.cnblogs.com/2506406916zhy/p/17115968.html

相关文章

  • 06 Django与Ajax
    Django与Ajax什么是JSONJSON是轻量级的文本数据交换格式,JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不......
  • A Comprehensive Survey on Transfer Learning(迁移学习研究综述)
    0、摘要1、介绍2、相关工作3、概述3.1、符号3.2、定义3.3、迁移学习分类4、基于数据的解释4.1、实例加权策略4.2、特征转换策略4.2.1、分布差异度量4.2.2、特征......
  • Why is address space allocation granularity 64KB?
    Whyisaddressspaceallocationgranularity64KB?RaymondChen October8th,20030 0YoumayhavewonderedwhyVirtualAllocallocatesmemoryat64K......
  • 联邦学习论文阅读笔记05 Profit Allocation for Federated Learning
    参考笔记:https://zhuanlan.zhihu.com/p/600585351 前人提到过用Shapley值计算联邦学习数据提供者的贡献,但是计算成本太大复杂度达到了0(N!)。本文定义了一个基于Shapley的......
  • P3065 [USACO12DEC]First! G
    简要题意给出\(n\)个字符串\(s_i\)。如果我们称\(s_i\)是美好的,当且仅当至少有一种方案规定\(\texttt{a-z}\)的大小关系,使得\(s_i\)字典序最小。输出有多少个字......
  • linux006之帮助命令
    linux帮助命令简介:linux的命令是非常多的,光靠人是记不住的,在工作中一般都会去网上查,这是有外网的情况下,如果项目中不允许访问外网,那么linux的帮助命令就可以派上用场......
  • P9065 [yLOI2023] 云梦谣
    明显的,御剑飞行只会用一次,所以预处理一下,在记录到\((1,1)\)或\((n,m)\)的最短距离即可。#include<bits/stdc++.h>usingnamespacestd;constintdx[4]={0,0,1,-......
  • 1064
    #include<bits/stdc++.h>usingnamespacestd;intmain(intargc,char**argv){intn;cin>>n;intjin,yin,tong,jin1=0,yin1=0,tong1=0,sum=0;f......
  • 信奥赛 1064
    1064:奥运奖牌计数时间限制:1000ms      内存限制:65536KB提交数:83586   通过数:56794【题目描述】2008年北京奥运会,A国的运动员参与了n天的决赛......
  • 1064
    #include<iostream>usingnamespacestd;intmain(){ intn; cin>>n; inta,b,c; intg=0,h=0,j=0; ints; for(inti=0;i<n;i++){ cin>>a>>b>>c; g+=a; ......