[发明专利]基于联邦学习和ALQ压缩的分布式机器学习方法及系统在审
申请号: | 202111092031.0 | 申请日: | 2021-09-17 |
公开(公告)号: | CN113742778A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 马汝辉;郭含熙;杨晴;王灏;华扬;宋涛;管海兵 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06N20/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联邦 学习 alq 压缩 分布式 机器 学习方法 系统 | ||
1.一种基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,应用于客户端,包括以下步骤:
获取服务器端发送的经压缩的全局模型参数,该全局模型参数通过ALQ压缩算法压缩获得;
还原所述经压缩的全局模型参数,在所述全局模型参数的基础上利用本地数据进行训练,获得本地模型参数;
通过ALQ压缩算法对所述本地模型参数进行压缩,形成本地模型更新参数,将压缩后的本地模型更新参数上传至服务器端。
2.根据权利要求1所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述ALQ压缩算法的步骤包括:
1)对全精度坐标集合α进行剪枝;
2)对全精度坐标集合对应的二进制基B进行优化;
3)重复步骤1)和2),获得最优的全精度坐标集合和二进制基。
3.根据权利要求2所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述还原具体为:多个对应的二进制基与坐标相乘并求和。
4.根据权利要求1所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述客户端为空间信息网络设备。
5.根据权利要求1所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述再次压缩采用straight-through estimators算法执行。
6.一种基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,应用于服务器端,包括以下步骤:
初始化模型参数和结构,通过ALQ压缩算法压缩获得经压缩的全局模型参数;
在接收到所有客户端反馈的本地模型更新参数后,所述本地模型更新参数通过ALQ压缩算法压缩获得,对各本地模型更新参数进行还原并融合,获得全局模型更新参数;
再次通过ALQ压缩算法对全局模型更新参数进行压缩并发送至客户端,直至训练结束。
7.根据权利要求6所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述ALQ压缩算法的步骤包括:
1)对全精度坐标集合α进行剪枝;
2)对全精度坐标集合对应的二进制基B进行优化;
3)重复步骤1)和2),获得最优的全精度坐标集合和二进制基。
8.根据权利要求7所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述还原具体为:多个对应的二进制基与坐标相乘并求和。
9.根据权利要求6所述的基于联邦学习和ALQ压缩的分布式机器学习方法,其特征在于,所述融合具体为:对所有还原得到的模型参数进行加权求和。
10.一种基于联邦学习和ALQ压缩的分布式机器学习系统,其特征在于,包括一个服务器端和多个客户端,其中,
所述客户端用于获取服务器端发送的经压缩的全局模型参数,该全局模型参数通过ALQ压缩算法压缩获得;还原所述经压缩的全局模型参数,在所述全局模型参数的基础上利用本地数据进行训练,获得本地模型参数;通过ALQ压缩算法对所述本地模型参数进行压缩,形成本地模型更新参数,将压缩后的本地模型更新参数上传至服务器端;
所述服务器端用于初始化模型参数和结构,通过ALQ压缩算法压缩获得经压缩的全局模型参数;在接收到所有客户端反馈的本地模型更新参数后,所述本地模型更新参数通过ALQ压缩算法压缩获得,对各本地模型更新参数进行还原并融合,获得全局模型更新参数;再次通过ALQ压缩算法对全局模型更新参数进行压缩并发送至客户端,直至训练结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111092031.0/1.html,转载请声明来源钻瓜专利网。