[发明专利]一种基于标签量信息的联邦学习节点选择方法及系统有效
申请号: | 202110471182.0 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113128706B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 孙兴华;马嘉华;黄晓霞;詹文;王玺钧;陈翔 | 申请(专利权)人: | 中山大学 |
主分类号: | G06N20/20 | 分类号: | G06N20/20;G06F21/60 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 高冰 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 标签 信息 联邦 学习 节点 选择 方法 系统 | ||
1.一种基于标签量信息的联邦学习节点选择方法,其特征在于,包括以下步骤:
根据本地数据生成标签向量并通过加密矩阵对标签向量进行加密,得到加密后标签向量;
根据计算资源估计单轮训练耗时,得到训练耗时估计;
上传加密后标签向量与训练耗时估计并进行数据整合,得到整合后数据;
基于整合后数据,在预设的最大通信耗时限制下,搜索标签组合分布最优的节点序列作为最终的被选客户节点序列。
2.根据权利要求1所述一种基于标签量信息的联邦学习节点选择方法,其特征在于,所述根据本地数据生成标签向量并通过加密矩阵对标签向量进行加密,得到加密后标签向量这一步骤,其具体包括:
计算节点根据自身本地数据生成标签向量Zk;
从加密中心获取单位正交矩阵M;
根据单位正交矩阵M对自身的标签向量进行变换,得到加密后标签向量Zk′。
3.根据权利要求2所述一种基于标签量信息的联邦学习节点选择方法,其特征在于,所述上传加密后标签向量与训练耗时估计并进行数据整合,得到整合后数据这一步骤,其具体包括:
计算节点将加密后标签向量与训练耗时估计上传至计算服务器;
计算服务器根据信道信息估计出各节点的单轮耗时Tk并删除单轮耗时Tk超过预设阈值的节点;
将剩余节点的单轮耗时Tk取整,得到整合后数据。
4.根据权利要求3所述一种基于标签量信息的联邦学习节点选择方法,其特征在于,所述基于整合后数据,在预设的最大通信耗时限制下,搜索标签组合分布最优的节点序列作为最终的被选客户节点序列这一步骤,其具体包括:
计算服务器建立价值矩阵Mvalue和标签矩阵Mlabel,并根据节点的加密后标签Zk′求得全局标签向量Zglobal;
打乱节点顺序;
计算服务器依次逐个考虑节点,根据单轮耗时和加密后标签向量逐行更新价值矩阵Mvalue与标签矩阵Mlabel;
服务器根据价值矩阵Mvalue,选择最后一行中的价值最大点所在列,向上逆推出行坐标序列作为最终输出的被选节点序列。
5.根据权利要求4所述一种基于标签量信息的联邦学习节点选择方法,其特征在于,所述计算服务器依次逐个考虑节点,根据单轮耗时和加密后标签向量逐行更新价值矩阵Mvalue与标签矩阵Mlabel这一步骤,其具体包括:
在第i行,第j列的单轮更新中,计算服务器先判断当前节点i的耗时Ti是否小于j,判断到i=0则直接将Mvalue(0,j)更新为当前节点的价值Mlabel(0,j)更新为标签向量Z0;
判断到i≠0且Tij则将价值矩阵Mvalue(i,j)与标签矩阵Mlabel(i,j)均更新为上一行的结果,若i≠0且Ti=j则求得向上一轮已有方案添加当前节点后时限也为j的新组合方案,对应标签向量Znew=Zi′+Mlabel(i-1,j-Ti),对应价值为
将新价值v后与价值矩阵上一行的结果Mvalue(i-1,j)进行比较大小,判断到新价值v大于价值矩阵上一行的结果Mvalue(i-1,j),将Mvalue(i,j)更新为新价值v,Mlabel(i,j)更新为Znew,反之则保留上一轮结果Mvalue(i-1,j)与Mlabel(i-1,j)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110471182.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多目标文件托管的项目信息交付方法
- 下一篇:一种玻璃清扫装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置