首页 > 其他分享 >【五期李伟平】CCF-A(AAAI'21)Game of Gradients: Mitigating Irrelevant Clients in Federated Learning

【五期李伟平】CCF-A(AAAI'21)Game of Gradients: Mitigating Irrelevant Clients in Federated Learning

时间:2024-01-13 14:22:57浏览次数:33  
标签:21 Game 标签 Clients Federated 沙普利 Learning 数据 客户端

Nagalapatti, Lokesh , and R. Narayanam . "Game of Gradients: Mitigating Irrelevant Clients in Federated Learning." (2021).

   针对联邦学习中相关客户端选择(FRCS)的问题,本文提出一种可以选择具有相关数据的客户端的方法,并提出一个检测拥有特定目标标签数据的客户端且可以纠正单个客户端的损坏数据样本的方法。

   FRCS方法中,设置一个由各客户端数据相关度组成的向量,使用softmax函数将相关度向量转换为选择概率向量,对每轮联邦学习结果,使用蒙特卡洛法计算沙普利值(有正有负),用部分沙普利值+部分过去相关性重新计算该客户端的数据相关性,重复上述过程直至联邦学习结束。

   针对检测拥有特定目标标签数据的客户端,以及纠正单个客户端的损坏数据样本。本文提出,在联邦学习的全局模型稳定后,对疑似有问题的客户端,下发全局模型及各分类对应的准确度,客户端按照标签对本地数据集进行划分,对划分后的多个单标签数据集分别进行模型预测,如果预测结果中占比最大的标签,其比重超过了下发的准确度,则将该单标签数据集中所有标签改为占比最大的标签。

   本文的优点是①在每一轮用沙普利值计算选定客户端的贡献度,降低了合作博弈的使用难度;②使用部分沙普利值+部分过去相关性的方式实现对客户端历史贡献的记录和衡量;③使用softmax函数解决部分抽样与整体概率之间的矛盾、关联度与概率之间的映射两个问题。

   本文存在的问题是①标签纠正针对的是客户端中具有某个标签的全部数据,而实际应用中更可能存在的问题是单个数据的标签错误,因此实际适应性不高。

2023年1月13日


标签:21,Game,标签,Clients,Federated,沙普利,Learning,数据,客户端
From: https://www.cnblogs.com/FBprivacy/p/17962312

相关文章

  • 【LeetCode 2142. 每辆车的乘客人数 I】乘客到站等车,车到站载客。MySQL用户变量编程完
    题目地址https://leetcode.cn/problems/the-number-of-passengers-in-each-bus-i/description/思路将所有关键时刻作为tick。(同一时刻车和人同时到,默认人在车前到)之后按照tick升序,使用MySQL用户变量编程完成计算逻辑。输出结果。代码withticksas(selectarrival_tim......
  • 21-优先级调度:你必须掌握的 Pod 抢占式资源调度
    随着我们在Kubernetes集群中部署越来越多的业务,势必要考虑集群的资源利用率问题。尤其是当集群资源比较紧张的时候,如果此时还要部署一些比较重要的关键业务,那么该如何去提前“抢占”集群资源,从而使得关键业务在集群中跑起来呢?这里一个最常见的做法就是采用优先级方案。通过给P......
  • Oracle 21c-创建数据库
    1、创建数据库报错‘ORA-01501:CREATEDATABASE失败,ORA-01100:数据库已装载’  执行‘CREATEDATABASETest12;’时报错如下:  2、原因及正确创建数据库的方法  oracle自12C版本开始后,有了多租户的概念(PDB和CDB);可使用创建用户的方式创建数据库。,语句如下:    cre......
  • JVM 21 调优指南:如何进行JVM调优,JVM调优参数
    聊聊关于JVM21的优化指南。这篇文章将会深入探讨如何进行JVM调优,介绍一些关键的JVM调优参数,并提供12个实用的代码示例。由于篇幅较长,我会分几个部分来详细讲解本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享JVM调优概览JVM(Java虚拟机)调优是......
  • CH9121网口配置协议及说明
    (1)结构体定义(2)通信流程详解1.通讯方式2.通讯结构体3.通讯过程①搜索②获取配置③配置④恢复出厂设置(3)相关文档下载CH9121搜素配置协议(1)结构体定义1//定义了与网络CH9121通信的基本数据结构,和配置结构,参数等23#ifndef__MODULECONFIG_H__4#define__MO......
  • python系列教程218——生成器表达式
    声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值......
  • 1212
    #include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e3+9;longlongsum[maxn][maxn];intmain(){intn,m,c;cin>>n>>m>>c;for(inti=1;i<=n;i++){for(intj=1;j<=m;j++)......
  • 软件设计21
    [实验任务一]:股票提醒当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。实验要求:1. 提交源代码;packagetest21; importjava.util.ArrayList;publicclassGufenextendsSubject{    publicvoidup()......
  • AT_zone2021 部分
    前言教练出了个集训赛,就是AT_zone2021vp,赛时没切E,赛后也不想做E,所以不写。ZONe_a用substr拆出来,然后检查是不是ZONe。Code#include<bits/stdc++.h>usingnamespacestd;intmain(){ strings; cin>>s; intans=0; for(inti=0;i<s.size()-4;i++)if(s.substr(......
  • P4021 [CTSC2012] 最短路
    [CTSC2012]最短路LuoguP4021题目描述给定一个节点\(1\)和节点\(n\)连通的正权无向图\(G\),请你删除不超过\(k\)条边,使得节点\(1\)和节点\(n\)仍然连通的同时,且这两点之间的最短路尽可能长。提交答案题。Solution模拟赛考到这道,改完这道题我爆了。提交答案题一......