[发明专利]一种基于SIGMA协议的联邦学习贡献度评估方法有效

专利信息
申请号: 202110292470.X 申请日: 2021-03-18
公开(公告)号: CN112949865B 公开(公告)日: 2022-10-28
发明(设计)人: 万俊平;殷丽华;孙哲;那崇宁;李丹;李超;罗熙;韦南 申请(专利权)人: 之江实验室;广州大学
主分类号: G06N20/00 分类号: G06N20/00;G06K9/62;G06F21/62;G06F21/60
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 贾玉霞
地址: 310023 浙江省杭州市余*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 sigma 协议 联邦 学习 贡献 评估 方法
【说明书】:

发明公开一种基于SIGMA协议的联邦学习贡献度评估方法,训练方向各个参与方发送模型和不可篡改的可信执行程序和非交互SIGMA协议及相关参数;参与方利用本地数据集对模型训练得到梯度,运行可信执行程序,提取参与方的梯度,对模型进行更新,并运行测试模块测试新模型的准确率,计算该梯度的贡献度;参与方根据加密算法对梯度编码并加密,发送至训练方;参与方产生一个随机值,使用加密算法对其加密,随后将当前生成的所有密文输入哈希函数沙箱,输出哈希值,并计算出一个承诺;参与方上传承诺、密文和贡献度至训练方,训练方计算出哈希值并验证承诺,若验证通过,则将该梯度密文与其贡献度绑定记录在数据库中。该方法能够实现不泄露隐私的梯度证明。

技术领域

本发明涉及联邦学习和密码学领域,具体涉及一种基于SIGMA协议的联邦学习贡献度评估方法。

背景技术

谷歌公司于2016年首次提出联邦学习,其过程为,模型训练方将训练任务交付给多个拥有本地数据集的参与方,由各个参与方对待训练模型进行训练,产生梯度并上传至模型训练方,模型训练方对梯度聚合以更新模型。该概念下的联邦学习的优势在于充分利用了每个参与方的本地数据集进行全局模型的训练,且不必直接获取这些可能包含隐私的数据集。但问题在于,梯度与训练数据之间具有一定的关联性,模型训练方可以从上传的梯度中推断出训练数据集的相关信息。因此,如何在不泄露梯度信息的前提下模型训练方可以获得最后的聚合梯度且保证上传的梯度信息是正确的,是一个热门的研究内容。CN111552986B中提出了一种基于区块链的联邦建模方法,使用同态加密隐藏上传的梯度并对训练数据执行审计工作,但未能构建梯度和贡献度的对应关系,可能造成部分较差的参与方无意地损害聚合模型。CN111797142A中提供了一种基于区块链上智能合约的实时审计方案,其需要一定的交互过程,造成了不必要的工作量。

总的来说,现有技术的问题在于:1)在联邦学习中缺少一个不泄露隐私的贡献度评估方法;2)审计过程多为交互过程,给审计带来了较大的工作量。

发明内容

针对现有技术的不足,本发明提出一种基于SIGMA协议的联邦学习贡献度评估方法,该方法中,模型训练方会预先构建一个可信执行程序分发给各参与方,在梯度加密前在本地对梯度进行贡献度评估,为了防止上传的梯度及其贡献度不对应,参与方需要遵循非交互SIGMA协议额外生成一个梯度的承诺,以此将梯度及其贡献度进行绑定记录。

本发明的目的通过如下的技术方案来实现:

一种基于SIGMA协议的联邦学习贡献度评估方法,该方法包括如下步骤:

步骤一:模型训练方向各个参与模型训练的参与方发送当前批次的模型、模型参数、不可篡改的可信执行程序和非交互SIGMA协议及相关参数;所述可信执行程序包含测试模块和哈希函数沙箱H(x);

步骤二:参与方利用本地数据集对模型训练得到梯度,运行可信执行程序,由可信执行程序提取参与方的梯度,并使用梯度对模型进行更新,运行可信执行程序中的测试模块测试新模型的准确率,然后计算该梯度的贡献度;

步骤三:参与方根据非交互SIGMA协议的加密算法对可信执行程序提取的梯度进行编码得到xi,并使用加密算法的两个生成元分别对其加密得到xiG、xiH,发送至模型训练方;

步骤四:参与方产生一个随机值,对该随机值进行编码得到vi,再次使用协议中加密算法的两个生成元分别对其加密得到viG、viH,参与方随后将当前生成的所有密文输入可信执行程序中的哈希函数沙箱H(x),由沙箱输出哈希值c,并使用公式Comi=vi-xic生成承诺Comi

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室;广州大学,未经之江实验室;广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110292470.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top