[发明专利]基于博弈与多维契约的联邦边缘学习调度方法及系统在审
申请号: | 202210347019.8 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114677030A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 余雪勇;于博杰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q40/04;G06N20/00 |
代理公司: | 南京禹为知识产权代理事务所(特殊普通合伙) 32272 | 代理人: | 赵荔 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 博弈 多维 契约 联邦 边缘 学习 调度 方法 系统 | ||
1.一种基于博弈与多维契约的联邦边缘学习调度方法,其特征在于,包括以下步骤:
步骤1)构建云服务器CC、边缘服务器EN和终端用户UE参与的联邦边缘学习网络,并建立CC、EN和UE的效用函数;
步骤2)每个EN利用历史记录统计其通信范围内的UE数量,并按照数据采集支出、模型训练支出和模型参数传输支出将UE划分为不同的类型;基于CC发布的单位数据奖励,EN求解优化问题1针对不同类型的UE设计不同的契约包,某个类型的契约包包含该类型的UE贡献的数据量和对应的奖励;
步骤3)每个EN将UE预计能够贡献的数据量和对应的奖励的契约包上报给CC;构建完全信息条件下的主从博弈,EN为从方,CC为主方;CC通过优化问题2求解出最优费用支付给EN,然后EN将给选定契约的UE依据所述契约包支付费用;选定的UE将进行联邦边缘学习训练过程;
步骤4)基于上述步骤得到最优契约包和博弈解从而实施联邦边缘学习调度机制。
2.根据权利要求1所述的基于博弈与多维契约的联邦边缘学习调度方法,其特征在于,所述步骤1)中UE的效用函数为:
其中,xm,n为第m个EN下第n个UE贡献的数据量,τ为本地模型更新次数,σ为EN模型聚合次数,rm,n表示第m个EN给与UEn的奖励,表示UEn数据采集的单位支出,表示模型训练的能量消耗的单位支出,η是执行一个比特的数据量消耗的处理器算力,s是每个样本数据的大小,κm,n是有效开关电容,fm,n表示第m个EN下第n个UE处理器频率的平方,表示传输更新的本地模型参数的能量消耗的单位支出,d是传输功率,tmax是模型训练和传输需要的总时间;所述效用函数的每部分表示的含义如下:第一部分是获取的奖励,第二部分是数据采集的支出,第三部分是模型训练的支出,第四部分是传输更新的本地模型参数的支出;简化表述为:
其中假设d和是相同的;UE的数据采集支出、模型训练支出和模型参数传输支出对于EN是未知的,因此按照这些支出的类型,UE可以被分为不同的类,即数据采集支出、模型训练支出和模型参数传输支出类型;定义如下Υm={γm,i:1≤i≤Im},Λm={νm,j:1≤j≤Jm},第m EN通信范围内总共存在ImJmKm学习支出类的UE;每个学习支出类的联合概率分布为其对应的数量是Nm,i,j,k,即UE的类型排序非降:0<γm,1≤γm,2≤...≤γm,I,0<νm,1≤νm,2≤...≤νm,J和将采集支出类型为i、模型训练支出类型为j和模型参数传输支出类型k的UE表示为类型-(m,i,j,k);将类型(m,i,j,k)UE的效用重新定义为
3.根据权利要求2所述的基于博弈与多维契约的联邦边缘学习调度方法,其特征在于,所述步骤1)中EN的效用函数为:
其中,p为单位数据的价格,ζm为单位满意度的利润,xm,i,j,k为第m个EN下数据采集支出、模型训练支出和模型参数传输支出类型分别为i,j,k的UE采集的数据量,rm,i,j,k为第m个EN给下属数据采集支出、模型训练支出和模型参数传输支出类型分别为i,j,k的UE提供的奖励。
4.根据权利要求3所述的基于博弈与多维契约的联邦边缘学习调度方法,其特征在于,所述步骤1)中CC的效用函数为:
Φ表示单位精度获得的利润。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210347019.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有干衣功能的挂式空调
- 下一篇:一种防爆阀安装孔冲孔装置及冲孔方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理