【技术实现步骤摘要】
基于数字水印技术的去中心化联邦学习训练行为监督方法
[0001]本专利技术属于联邦学习
,具体涉及一种基于数字水印技术的去中心化联邦学习训练行为监督方法。
技术介绍
[0002]近年来,随着物联网、边缘计算、人工智能等技术的快速发展,越来越多的智能终端设备接入互联网,产生了海量的终端数据。海量数据在为人工智能技术发展提供坚实基础的同时,也使得面向智能终端的隐私保护与针对海量数据的处理技术面临更加严峻的威胁和挑战。虽然联邦学习通过其“数据不动,模型动”的独特优势为上述问题提供了一个可行方案。但是,当前的联邦学习应用系统大多由业务方或设备所有方建立,存在接入规模受限、数据扩展困难、系统建设成本高等问题,导致大量的数据需求方与数据所有方之间无法有效对接,限制数据价值的发挥。因此出现了去中心化的联邦学习系统结构,该结构体系中,数据的需求方与数据的拥有方形成1对N或者N对N的关系,使得需求双方的对接不再受制于平台限制,去中心化联邦学习虽然为需求对接实现带来了极大的便利,但是其同样失去了统一的运营服务以及监管便利。工人节点作为去中心化联邦学习体系结构中训练行为的执行者,其保持行为的诚实是该体系结构稳定运行的关键,任何在模型训练中的不良行为都将将限制该体系结构的发展。
技术实现思路
[0003]本专利技术的目的在于提供一种基于数字水印技术的去中心化联邦学习训练行为监督方法。
[0004]一种基于数字水印技术的去中心化联邦学习训练行为监督方法,包括以下步骤:
[0005]1)任务发布者初始化全局 ...
【技术保护点】
【技术特征摘要】
1.一种基于数字水印技术的去中心化联邦学习训练行为监督方法,其特征在于,包括以下步骤:1)任务发布者初始化全局模型,并准备若干水印数据集,向选定的工人节点发送初始全局模型以及水印数据集;水印数据集的构建思路为在与训练数据无关的图像中添加固定的模式,并为其添加一个来自实际任务的标签;2)工人节点将本地数据集以及水印数据集拼接之后进行本地训练,完成水印的嵌入过程;3)任务发布者对数字水印进行验证,该验证结果标识了工人节点的训练行为;4)多次执行步骤2)与步骤3),在一次联邦学习的过程中持续量化工人节点的训练行为;5)根据数字水印的完成情况,标识工人节点的训练诚实度;6)全局模型的性能达到指定要求,联邦学习过程完成,工人节点的训练行为监督完成。2.根据权利要求1所述的一种基于数字水印技术的去中心化联邦学习训练行为监督方法,其特征在于:所述步骤2)中水印的嵌入借助深度神经网络的内在学习能力进行,嵌入过程具体为:2.1)工人训练行为真实性评估;使用任务发布者下发的数字水印数据集对所有局部模型进行校验,测试该局部模型在上的准确性,具体将进行两个维度的检查,检查结果将作为工人训练行为评价的主要依据,用于任务发布者对是否继续选择该工人进行后续的训练任务的决策;2.2)水印任务的准确性评估;使用水印数据集对聚合后的新全局模型进行检测,用于判断是否需要进行水印模型的替换;在必要时进行水印数据集的替换,保证工人节点的训练行为被完整、持续的量化;2.3)任务发布者将工人们返回的训练结果进行聚合,得到新的全局模型M
G(t+1)
;2.4)在完成全局模型的聚合过程之后,任务发布者使用主要任务的验证集对新的全局模型进行性能验证,判断其是否符合使用要求,并对是否继续进行联邦学习的下一轮训练过程进行决策。3.根据权利要求1所述的一种基于数字水印技术的去中心化联邦学习训练行为监督方法,其特征在于:所述步骤3)中任务发布者对数字水印进行验证的具体过程为:3.1)算法SF
‑
WE将原始水印数据集和标签映射关系σ={Y
o
,Y
n
}作为输入,o≠n,并输出水印数据集进而在工人节点进行训练之后,输出带有水印的局部模型其中,标签映射关系由任务发布者定义,表明了如何对水印进行标记;Y
o
是原始数据的真实标签;Y
n
是预先定义的水印标签,该标签将包括用于训练行为验证的指纹;3.2)算法的watermarkingEmbedding()函数从被训练的数据集中抽出所有标签为Y
o
的标签,在此基础上生成相应的模式并用Y
n
重新...
【专利技术属性】
技术研发人员:玄世昌,杨武,王巍,苘大鹏,吕继光,李鑫,张浩然,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。