[发明专利]一种基于联邦学习的资源分配优化方法及系统有效
申请号: | 202110631822.X | 申请日: | 2021-06-07 |
公开(公告)号: | CN113312180B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 宋令阳;刘天宇;安鹏;边凯归;程翔;孙绍辉;庹虎 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N20/20 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王爱涛 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联邦 学习 资源 分配 优化 方法 系统 | ||
1.一种基于联邦学习的资源分配优化方法,其特征在于,所述方法包括:
将每个用户设备随机分配至某边缘服务器;
对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整,得到最优资源分配方式;
在将每个用户设备随机分配至某边缘服务器之前,所述方法还包括构建优化函数,根据所述优化函数对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整;
所述对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整,得到最优资源分配方式包括:
随机选取两个所述边缘服务器,对与该两个所述边缘服务器相连的用户设备进行独立同分布调整,得到新的分配方式;
根据所述新的分配方式,对所述优化函数进行优化,得到优化函数值;
判断是否存在可进行独立同分布调整的用户设备以及所述优化函数值是否下降,若不存在可进行独立同分布调整的用户设备或所述优化函数值不再下降,则结束独立同分布调整,将当前的新的分配方式作为最优资源分配方式;否则,返回“随机选取两个所述边缘服务器”步骤;
所述优化函数由系统延迟表示,具体包括:
其中,r为本地模型训练次数,c为单个数据点计算次数,D为数据集大小,d为模型大小,B为总带宽,p为功率,N0为白噪声,i为计量单位,t为用户设备的处理器时长,b为信道带宽分配系数。
2.根据权利要求1所述的一种基于联邦学习的资源分配优化方法,其特征在于,所述对与该两个所述边缘服务器相连的用户设备进行独立同分布调整包括:将两个所述边缘服务器下辖的各一个所述用户设备进行连接交换;
或将与某一所述边缘服务器相连的一个所述用户设备连接至另一所述边缘服务器。
3.根据权利要求1所述的一种基于联邦学习的资源分配优化方法,其特征在于,所述根据所述新的分配方式,对所述优化函数进行优化包括:
采用matlab的CVX函数对所述优化函数进行优化。
4.根据权利要求1所述的一种基于联邦学习的资源分配优化方法,其特征在于,在得到所述最优资源分配方式后,所述方法还包括按照所述最优资源分配方式部署系统。
5.根据权利要求4所述的一种基于联邦学习的资源分配优化方法,其特征在于,在按照所述最优资源分配方式部署系统后,所述方法还包括执行机器学习模型训练过程,得到全局模型。
6.根据权利要求5所述的一种基于联邦学习的资源分配优化方法,其特征在于,所述执行机器学习模型训练过程,得到全局模型包括:
使所述用户设备利用本地数据集得到本地模型更新,并将所述本地模型更新上传至所述边缘服务器;
使所述边缘服务器整合所述本地模型更新,得到部分模型,并将所述部分模型上传至云服务器;
在云服务器进行所述部分模型的整合,得到全局模型。
7.一种基于联邦学习的资源分配优化系统,其特征在于,所述系统包括:
随机分配模块,用于将每个用户设备随机分配至某边缘服务器;
优化模块,用于对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整,得到最优资源分配方式;
在将每个用户设备随机分配至某边缘服务器之前,所述系统还包括构建优化函数,根据所述优化函数对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整;
所述对所述用户设备与所述边缘服务器的连接方式进行独立同分布调整,得到最优资源分配方式包括:
随机选取两个所述边缘服务器,对与该两个所述边缘服务器相连的用户设备进行独立同分布调整,得到新的分配方式;
根据所述新的分配方式,对所述优化函数进行优化,得到优化函数值;
判断是否存在可进行独立同分布调整的用户设备以及所述优化函数值是否下降,若不存在可进行独立同分布调整的用户设备或所述优化函数值不再下降,则结束独立同分布调整,将当前的新的分配方式作为最优资源分配方式;否则,返回“随机选取两个所述边缘服务器”步骤;
所述优化函数由系统延迟表示,具体包括:
其中,r为本地模型训练次数,c为单个数据点计算次数,D为数据集大小,d为模型大小,B为总带宽,p为功率,N0为白噪声,i为计量单位,t为用户设备的处理器时长,b为信道带宽分配系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110631822.X/1.html,转载请声明来源钻瓜专利网。