一种基于DCT的联邦学习拜占庭参与方检测方法、系统、设备及介质

未命名 09-10 阅读:60 评论:0

一种基于dct的联邦学习拜占庭参与方检测方法、系统、设备及介质
技术领域
1.本发明属于网络空间安全技术领域,尤其涉及一种基于dct的联邦学习拜占庭参与方检测方法、系统、设备及介质。


背景技术:

2.联邦学习(federated learning)是一种建立在分布式数据集上,由多个参与方和一个服务器组成的分布式机器学习框架。在该框架中,参与方使用本地数据进行模型训练,每轮训练结束后将本地模型参数上传至服务器,服务器对参与方上传的模型参数进行聚合,并将聚合后的全局模型下发给各个参与方进行下一轮训练,这种模型参数交换聚合方式不仅可以防止数据隐私泄露,还可以有效地解决数据孤岛问题。然而,由于联邦学习的分布式特性,使其容易遭受拜占庭攻击。拜占庭参与方可以在模型训练和上传过程中生成恶意模型,使得恶意模型会与正常模型一起聚合,从而降低全局模型精度或使全局模型无法正常收敛。因此,在联邦学习系统中,需要采取有效的方法来检测和防止拜占庭参与方的行为,以确保联邦学习系统的可靠性和安全性。
3.现有的针对联邦学习系统参与方的投毒攻击检测方案大多对联邦学习系统设置了诸多的约束条件,包括服务器拥有验证数据集,各个参与方的本地数据满足独立同分布(independent and identically distributed,iid)且拜占庭参与方的比例不超过50%等。2020年,[wang y,zhu tq,chang wh,shen s,ren w.model poisoning defense on federated learning:a validation based approach.in:proc.of the 14th int’lconf.on network and system security.melbourne:springer,2020.207

223.]提出聚合服务器收集小部分验证数据集,验证每个参与方上传模型参数的分类准确率,如果分类准确率低于阈值则被检测为恶意本地模型。[khazbak y,tan tx,cao gh.mlguard:mitigating poisoning attacks in privacy preserving distributed collaborative learning.in:proc.of the 29th int’l conf.on computer communications and networks(icccn).honolulu:ieee,2020.1

9.]根据参与方之间模型参数的余弦相似度计算相似度分数,相似度分数越高说明两个模型参数越接近,最后取分数最高的n-m个参与方进行聚合(m《n/2)。这些约束条件在联邦学习系统的实际应用环境中通常无法满足,导致联邦学习系统在实际应用环境中无法有效检测拜占庭参与方。


技术实现要素:

[0004]
为了克服上述现有技术的不足,本发明的目的在于提供一种基于dct的联邦学习拜占庭参与方检测方法、系统、设备及介质,利用dct将模型梯度转换到频域进行分析,并通过分析频谱图的能量分布差异对拜占庭参与方进行检测,从而避免拜占庭参与方生成的恶意模型对全局模型带来的负面影响,以保证全局模型的完整性并提高联邦学习系统的鲁棒性,具有适用性广,可靠性高的优点。
[0005]
为了实现上述目的,本发明采用如下技术方案:
[0006]
一种基于dct(离散余弦变换)的联邦学习拜占庭参与方检测方法,利用dct将本地模型参数基于频率分解成不同幅度和频率的余弦函数之和;通过dct变换,将本地模型参数转换成其对应的频谱图,从而得到该本地模型参数在不同频率下的能量分布情况;然后通过分析频谱图的能量分布差异对拜占庭参与方进行检测。
[0007]
一种基于dct的联邦学习拜占庭参与方检测方法,具有以下假设:
[0008]
1)假设系统中共有n名参与方,参与方集合表示为{u1,u2……
un},拜占庭参与方可以在t》1(t表示当前训练轮数)条件下任意轮发起攻击;
[0009]
2)假设系统中所有参与方的本地模型结构和类型相同;
[0010]
3)假设系统中服务器诚实可信,不会与系统中其他参与方实行共谋。
[0011]
一种基于dct的联邦学习拜占庭参与方检测方法,具体包括以下步骤:
[0012]
步骤1、服务器初始化全局模型,将该全局模型下发给各个参与方;
[0013]
步骤2、参与方基于全局模型使用本地数据进行模型训练,得到更新的本地模型,并将本地模型参数上传至服务器;
[0014]
步骤3、异常检测,服务器接收到各个参与方的本地模型参数后,对本地模型参数信息进行dct计算,得到对应本地模型参数的频谱图;然后计算频谱图的能量分布,将能量分布差异值超过设定阈值的本地模型标记为恶意本地模型,将能量分布差异值未超过设定阈值的本地模型标记为正常参与方;正常参与方信息将被存储在正常参与方列表中;
[0015]
步骤4、服务器根据步骤3中正常参与方列表的信息,将正常参与方上传的本地模型通过联邦平均的聚合规则聚合成全局模型,并将该全局模型下发给各个参与方。
[0016]
所述步骤1具体方法为:服务器指定模型结构、优化器与损失函数,初始化全局模型并将全局模型分发给参与方{u1,u2……
un}。
[0017]
所述步骤2具体方法为:接收到步骤1分发的最新的全局模型后,正常的参与方ui使用本地数据di进行模型训练,得到更新后的本地模型;本地模型训练完成后,所有参与方将本地模型参数上传至服务器,其中拜占庭参与方对更新后本地模型参数进行投毒即修改模型信息,以达到降低模型精度这一攻击目的。
[0018]
所述步骤3具体方法为:
[0019]
3.1)服务器接收来自参与方ui的本地模型参数后,对本地模型参数进行dct变换,得到对应的频谱图:
[0020]
3.1.1)假设本地模型参数矩阵是二维矩阵p
×
q,首先对矩阵行进行分析,将其视为p个采样点组成的离散信号,该离散信号的傅里叶变换表示为:
[0021][0022]
x(k)是傅里叶变换后的系数,将公式(1)中的指数函数展开,得到:
[0023][0024]
本地模型参数矩阵为一个实数的偶函数信号,公式(2)的虚部为一个奇函数,则因此,将公式(2)的正弦函数去掉,得到:
[0025][0026]
再次应用公式(3)对本地模型参数的列进行分析,即完成了对本地模型参数的dct计算,得到的系数看作是本地模型参数在余弦基函数上的投影;
[0027]
3.1.2)利用dct将本地模型参数基于频率分解成不同幅度和频率的余弦函数之和;通过dct变换,将本地模型参数转换成其对应的频谱图,从而得到该本地模型参数在不同频率下的能量分布情况;
[0028]
3.2)在t=1时,计算参与方ui本地模型参数频谱图的低频能量值e_low1[i]与高频能量值e_high1[i],并将其保存;
[0029]
当t》1时,根据公式(4)计算第t轮与第1轮上传的本地模型参数频谱图的低频能量比例的差异,根据公式(5)计算第t轮与第1轮上传的本地模型参数频谱图的高频能量比例的差异,根据公式(6)计算第t轮与第1轮上传的本地模型参数频谱图中高频与低频分量总的能量差异值其中α是一个权重因子,用于确定低频分量和高频分量的比重;
[0030][0031][0032][0033]
预定义服务器设置的异常值误差阈值为th,当时,参与方上传的本地模型会被判定为恶意模型;
[0034]
反之,当时,则将其标记为正常参与方;正常参与方信息将被存储在正常参与方列表中。
[0035]
所述步骤4具体方法为:服务器根据步骤3中正常参与方列表,将正常参与方上传的本地模型通过联邦平均的聚合规则聚合成全局模型,并将该全局模型下发给各个参与方;各个参与方基于该全局模型以及本地数据,继续进行本地模型训练,令t=t+1重复步骤2-4,进行下一轮的模型训练直到模型收敛或达到预设的训练轮数要求:
[0036]
一种基于上述检测方法的联邦学习拜占庭检测系统,包括:
[0037]
模型初始化模块,用于步骤1所述服务器初始化全局模型;
[0038]
本地模型训练模块,用于步骤2所述参与方基于全局模型使用本地数据进行模型训练;
[0039]
异常检测模块,用于步骤3所述服务器对参与方上传的本地模型参数进行异常检
测;
[0040]
全局模型聚合模块,用于步骤4所述服务器聚合经过异常检测后的非恶意本地模型。
[0041]
一种基于上述检测方法的联邦学习拜占庭检测设备,包括:
[0042]
存储器,用于存储计算机程序;
[0043]
处理器,用于执行所述计算机程序时实现步骤1至4所述的基于dct的联邦学习拜占庭参与方检测方法。
[0044]
一种计算机可读存储介质,所述计算机可读存储介质用来存储计算机程序,所述计算机程序被处理器执行时能够基于步骤1至4所述的基于dct的联邦学习拜占庭参与方检测方法,进行拜占庭参与方检测。
[0045]
本发明与现有技术相比,具有如下优点:
[0046]
1、本发明提出一种针对联邦学习系统中拜占庭参与方的检测方案,基于dct将模型参数从时域转换到频域进行分析,可以准确检测出在联邦学习系统中,拜占庭参与方进行投毒攻击导致模型参数在频域引起的频谱能量变化。通过检测识别出拜占庭参与方,避免其对全局模型产生负面影响。相较于现有技术,本发明可以在任意拜占庭参与方比例,且参与方本地数据non-iid的条件下依然进行准确检测。
[0047]
2.目前主流的检测方案通常是基于参与方本地模型之间的横向比较,通过对各参与方本地模型进行聚类等方法,将数量较大的类别视为正常参与方。然而,当拜占庭参与方的比例超过50%时,这种检测方案就会失效。此外,如果参与方的本地数据在non-iid的情况下,由于数据异构的原因,参与方训练得到的本地模型会表现出较大的差异性,从而导致误检率增加。本发明采取参与方的异常行为判定基于该参与方上传的当前模型信息与其历史模型信息进行比较,与其他参与方无关,因此,本发明具有较强的鲁棒性和可靠性,不会受到拜占庭参与方比例和数据non-iid的影响。
[0048]
综上,本发明具有适用性好,精确度高的优点。
附图说明
[0049]
图1是包含拜占庭参与方的联邦学习系统框架图。
[0050]
图2是拜占庭参与方检测详细方案图。
[0051]
图3是本发明在mnist数据集上的全局模型分类准确率。
[0052]
图4是本发明在cifar-10数据集上的全局模型分类准确率。
[0053]
图5是本发明不同pr值情况下全局模型分类准确率。
[0054]
图6是本发明不同scale值情况下全局模型分类准确率。
具体实施方式
[0055]
下面结合附图对本发明进一步详细说明。
[0056]
一种基于dct的联邦学习拜占庭参与方检测方法,具有以下假设:
[0057]
1)假设系统中共有n名参与方,参与方集合表示为{u1,u2……
un},拜占庭参与方可以在t》1(t表示当前训练轮数)条件下任意轮发起攻击;
[0058]
2)假设系统中所有参与方的本地模型结构和类型相同;
[0059]
3)假设系统中服务器诚实可信,不会与系统中其他参与方实行共谋。
[0060]
本发明基于参与方上传的当前模型信息与第1轮模型信息进行比较,要求第1轮模型信息是正确的,因此假设拜占庭参与方不在第1轮训练过程中发起投毒攻击。
[0061]
参见图1、图2,一种基于dct的联邦学习拜占庭参与方检测方法,具体包括以下步骤:步骤1、服务器初始化全局模型,将该全局模型下发给各个参与方:
[0062]
服务器指定模型结构、优化器与损失函数,初始化全局模型并将全局模型分发给参与方{u1,u2……
un}。
[0063]
步骤2、参与方基于最新全局模型使用本地数据进行模型训练,得到更新的本地模型,并将本地模型的本地模型参数上传至服务器:
[0064]
接收到步骤1分发的最新的全局模型后,正常的参与方ui使用本地数据di进行模型训练,得到更新后的本地模型参数本地模型训练完成后,所有参与方将本地模型参数上传至服务器,其中拜占庭参与方对更新后本地模型参数进行投毒即修改模型信息,以达到降低模型精度这一攻击目的。
[0065]
步骤3、异常检测,服务器接收到各个参与方的本地模型参数后,对本地模型参数信息进行dct计算,得到对应本地模型参数的频谱图;然后计算频谱图的能量分布,将能量分布差异值超过设定阈值的本地模型标记为恶意本地模型:
[0066]
3.1)服务器接收来自参与方ui的本地模型参数后,对其进行dct变换,得到对应的频谱图:
[0067]
3.1.1)假设本地模型参数矩阵是二维矩阵p
×
q,首先对矩阵行进行分析,可以将其视为p个采样点组成的离散信号,该离散信号的傅里叶变换可以表示为:
[0068][0069]
x(k)是傅里叶变换后的系数,将公式(1)中的指数函数展开,得到:
[0070][0071]
本地模型参数矩阵为一个实数的偶函数信号,公式(2)的虚部为一个奇函数,则因此,将公式(2)的正弦函数去掉,得到:
[0072][0073]
再次应用公式(3)对本地模型参数的列进行分析,即完成了对本地模型参数的dct计算,得到的系数可以看作是本地模型参数在余弦基函数上的投影;
[0074]
3.1.2)利用dct将本地模型参数基于频率分解成不同幅度和频率的余弦函数之和;通过dct变换,将本地模型参数转换成其对应的频谱图,从而得到该本地模型参数
在不同频率下的能量分布情况;
[0075]
拜占庭参与方会对更新后本地模型参数进行投毒即修改模型信息,以达到降低模型精度这一攻击目的;
[0076]
3.2)在t=1时,计算参与方ui本地模型参数频谱图的低频能量值e_low1[i]与高频能量值e_high1[i],并将其保存;
[0077]
当t》1时,根据公式(4)计算第t轮与第1轮上传的本地模型参数频谱图的低频能量比例的差异,根据公式(5)计算第t轮与第1轮上传的本地模型参数频谱图的高频能量比例的差异,根据公式(6)计算第t轮与第1轮上传的本地模型参数频谱图中高频与低频分量总的能量差异值其中α是一个权重因子,用于确定低频分量和高频分量的比重;
[0078][0079][0080][0081]
预定义服务器设置的异常值误差阈值为th,当时,参与方上传的本地模型参数会被判定为恶意模型;
[0082]
反之,当时,则将其标记为正常参与方;正常参与方信息将被存储在正常参与方列表中。
[0083]
步骤4、全局模型聚合和下发:
[0084]
服务器根据步骤3中正常参与方列表中的信息,将正常参与方上传的本地模型通过联邦平均的聚合规则聚合成全局模型,并将该全局模型下发给各个参与方;各个参与方基于该全局模型以及本地数据,继续进行本地模型训练,令t=t+1重复步骤2-4,进行下一轮的模型训练直到模型收敛或达到预设的训练轮数要求:
[0085]
相关符号说明见表1。
[0086]
表1符号说明
geforce gtx 1660super gpu,16gb内存,windows10操作系统。编程环境为python3.9.13,pytorch1.9.0,anaconda3。
[0100]
实验训练数据集为mnist与cifar-10,其中mnist数据集包含6万张手写数字图片和1万张测试图片,cifar-10数据集包含10个类别的6万张彩色图片,每个类别有6,000张训练图片和1,000张测试图片。训练的模型结构为卷积神经网络cnn(convolutional neural network,cnn)和多层感知(multi-layer perception,mlp),其中cnn模型结构包含两个卷积层,两个池化层和一个线性层,mlp模型结构包含三个线性层。实验中,参与方数量n=20,训练轮数t=20,拜占庭参与方发起高斯攻击时会发送服从高斯分布的模型梯度参数到服务器。
[0101]
图3展示了在mnist数据集下,使用mlp训练模型时,在参与方本地数据独立同分布情况下,全局模型的准确率。根据方案假设要求,拜占庭参与方可以在t》1条件下任意轮发起攻击,本实验设置拜占庭参与方在第6轮发起高斯攻击,拜占庭参与方比例pr=0.2,其中normal表示无拜占庭参与方时的全局模型精度,no_defense表示有拜占庭参与方但没有采用防御方案时的全局模型准确率,our_defense表示采用本发明所提拜占庭参与方检测防御方案时的全局模型准确率。可以观察到,采用本发明所提检测方案,得到的全局模型准确率几乎与无拜占庭参与方情况下一致,远高于未采用检测防御方案时的全局模型精度。这表面本发明提出的检测方案可以准确检测拜占庭参与方并消除投毒攻击的负面影响。
[0102]
图4展示了在使用cifar-10数据集和cnn模型进行训练时,参与方本地数据独立同分布条件下,是否采用本发明所提检测方案对全局模型准确率的影响。根据实验假设要求,拜占庭参与方可以在t》1任意轮发起攻击,本实验设置拜占庭参与方在第6轮发起高斯攻击,拜占庭参与方比例pr=0.2。normal表示没有拜占庭参与方的情况下全局模型的准确率。no_defense表示存在拜占庭参与方但没有采用任何防御措施时的全局模型的准确率。our_defense表示采用本发明提出的拜占庭参与方检测防御方案后全局模型的准确率。观察图4可以发现,采用本发明所提方案进行防御的全局模型精度明显优于没有防御的情况,并且接近于无拜占庭参与方情况下的聚合精度。此外,从图3和图4可以看出,本发明的检测防御性能不受到模型结构和数据集的影响。
[0103]
图5展示了在mnist数据集下,采用mlp模型结构的全局模型准确率。参与方本地数据满足独立同分布条件,而拜占庭参与方的比例和开始攻击轮数设定如下:拜占庭参与方比例分别为0.2、0.4和0.6,在第6轮发起高斯攻击。根据方案假设,拜占庭参与方可以在第1轮之后的任意轮发起攻击。从图5可以看出,当未进行防御检测时,拜占庭参与方的比例越大,全局模型的准确度越低。然而,在使用本发明所提方案后,即使在第6轮时拜占庭参与方发起投毒攻击,全局模型精度并未下降,并且在不同比例的拜占庭参与方条件下,最终得到的全局模型准确度几乎相同。这表明本发明不受拜占庭参与方比例的限制,可以在不同拜占庭参与方比例的条件下对投毒攻击进行有效检测。
[0104]
图6展示了在mnist数据集下,采用mlp模型结构,拜占庭参与方比例pr=0.2时,不同本地数据异构程度下的全局模型分类准确度。当scale=0.9时,表示参与方拥有mnist数据集中9类数据(mnist数据集包括0-9的10类数据)。观察图6可知,随着scale值降低,参与方本地数据的异构程度增大,导致全局模型的精度逐渐下降。在相同scale值的情况下,采
用本发明所提出的检测防御方案得到的全局模型准确率远高于遭受投毒攻击但没有防御功能的全局模型准确率,这说明本发明适用于实际应用场景中参与方本地数据非独立同分布的情况。

技术特征:
1.一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,利用dct将本地模型参数基于频率分解成不同幅度和频率的余弦函数之和;通过dct变换,将本地模型参数转换成其对应的频谱图,从而得到该本地模型参数在不同频率下的能量分布情况;然后通过分析频谱图的能量分布差异对拜占庭参与方进行检测。2.根据权利要求1所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,具有以下假设:1)假设系统中共有n名参与方,参与方集合表示为{u1,u2……
u
n
},拜占庭参与方可以在t>1(t表示当前训练轮数)条件下任意轮发起攻击;2)假设系统中所有参与方的本地模型结构和类型相同;3)假设系统中服务器诚实可信,不会与系统中其他参与方实行共谋。3.根据权利要求1或2所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,具体包括以下步骤:步骤1、服务器初始化全局模型,将该全局模型下发给各个参与方;步骤2、参与方基于最新全局模型使用本地数据进行模型训练,得到更新的本地模型,并将本地模型的参数上传至服务器;步骤3、异常检测,服务器接收到各个参与方的本地模型参数后,对本地模型参数信息进行dct计算,得到对应本地模型参数的频谱图;然后计算频谱图的能量分布,将能量分布差异值超过设定阈值的本地模型标记为恶意本地模型,将能量分布差异值未超过设定阈值的本地模型标记为正常参与方;正常参与方信息将被存储在正常参与方列表中;步骤4、服务器根据步骤3中正常参与方列表的信息,将正常参与方上传的本地模型通过联邦平均的聚合规则聚合成全局模型,并将该全局模型下发给各个参与方。4.根据权利要求3所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,所述步骤1具体方法为:服务器指定模型结构、优化器与损失函数,初始化全局模型并将全局模型分发给参与方{u1,u2……
u
n
}。5.根据权利要求3所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,所述步骤2具体方法为:接收到步骤1分发的最新的全局模型后,正常的参与方u
i
使用本地数据d
i
进行模型训练,得到更新后的本地模型;本地模型训练完成后,所有参与方将本地模型参数上传至服务器,其中拜占庭参与方对更新后本地模型参数进行投毒即修改模型信息,以达到降低模型精度这一攻击目的。6.根据权利要求1所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,所述步骤3具体方法为:3.1)服务器接收来自参与方u
i
的本地模型参数后,对本地模型参数进行dct变换,得到对应的频谱图:3.1.1)假设本地模型参数矩阵是二维矩阵p
×
q,首先对矩阵行进行分析,将其视为p个采样点组成的离散信号,该离散信号的傅里叶变换表示为:
x(k)是傅里叶变换后的系数,将公式(1)中的指数函数展开,得到:本地模型参数矩阵为一个实数的偶函数信号,公式(2)的虚部为一个奇函数,则因此,将公式(2)的正弦函数去掉,得到:再次应用公式(3)对本地模型参数的列进行分析,即完成了对本地模型参数的dct计算,得到的系数看作是本地模型参数在余弦基函数上的投影;3.1.2)利用dct将本地模型参数基于频率分解成不同幅度和频率的余弦函数之和;通过dct变换,将本地模型参数转换成其对应的频谱图,从而得到该本地模型参数在不同频率下的能量分布情况;3.2)在t=1时,计算参与方u
i
本地模型参数频谱图的低频能量值e_low1[i]与高频能量值e_high1[i],并将其保存;当t>1时,根据公式(4)计算第t轮与第1轮上传的本地模型参数频谱图的低频能量比例的差异,根据公式(5)计算第t轮与第1轮上传的本地模型参数频谱图的高频能量比例的差异,根据公式(6)计算第t轮与第1轮上传的本地模型参数频谱图中高频与低频分量总的能量差异值其中α是一个权重因子,用于确定低频分量和高频分量的比重;其中α是一个权重因子,用于确定低频分量和高频分量的比重;其中α是一个权重因子,用于确定低频分量和高频分量的比重;预定义服务器设置的异常值误差阈值为th,当时,参与方上传的本地模型会被判定为恶意模型;反之,当时,则将其标记为正常参与方;正常参与方信息将被存储在正常参与方列表中。7.根据权利要求3所述的一种基于dct的联邦学习拜占庭参与方检测方法,其特征在于,所述步骤4具体方法为:服务器根据步骤3中正常参与方列表,将正常参与方上传的本地模型通过联邦平均的聚合规则聚合成全局模型,并将该全局模型下发给各个参与方;各个参与方基于该全局模型以及本地数据,继续进行本地模型训练,令t=t+1重复步骤2-4,进
行下一轮的模型训练直到模型收敛或达到预设的训练轮数要求。8.基于权利要求1至7所述检测方法的联邦学习拜占庭检测系统,其特征在于,包括:模型初始化模块,用于步骤1所述服务器初始化全局模型;本地模型训练模块,用于步骤2所述参与方基于全局模型使用本地数据进行模型训练;异常检测模块,用于步骤3所述服务器对参与方上传的本地模型参数进行异常检测;全局模型聚合模块,用于步骤4所述服务器聚合经过异常检测后的非恶意本地模型。9.基于权利要求1至7所述检测方法的联邦学习拜占庭检测设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现步骤1至4所述的基于dct的联邦学习拜占庭参与方检测方法。10.一种计算机可读存储介质,所述计算机可读存储介质用来存储计算机程序,其特征在于,所述计算机程序被处理器执行时能够对基于步骤1至4所述的基于dct的联邦学习拜占庭参与方检测方法,进行拜占庭参与方检测。

技术总结
一种基于DCT的联邦学习拜占庭参与方检测方法、系统、设备及介质,其方法利用DCT将模型梯度转换到频域进行分析,并通过分析频谱图的能量分布差异对拜占庭参与方进行检测,从而避免拜占庭参与方生成的恶意模型梯度参数对全局模型带来的负面影响,以保证全局模型的完整性并提高联邦学习系统的鲁棒性;其系统、设备及介质基于DCT的联邦学习拜占庭参与方检测方法,对拜占庭参与方进行检测;本发明可以在任意拜占庭参与方比例,且参与方本地数据Non-IID的条件下依然进行准确检测,检测准确度高,具有适用性广,可靠性高的优点。可靠性高的优点。可靠性高的优点。


技术研发人员:郭晶晶 熊宇鹏 马勇 刘志全 李佳星
受保护的技术使用者:西安电子科技大学
技术研发日:2023.06.27
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐