结合参数碎片化和组混合,以在联合学习中防御不可靠的服务器
Hongle Guo1, Wanghu Chen2, Jing Li2
1School of Management, Northwest Normal University, Lanzhou, 730070, China. guohongleself@nwnu.edu.cn.
Scientific reports
|January 13, 2026
概括
联合学习 (FL) 的安全性通过一个新的方案来增强,该方案将模型参数碎片化和混合. 这保护了客户端的隐私,并提高了对不可信任服务器的模型准确性.
科学领域:
- 计算机科学 计算机科学
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 联合学习 (FL) 训练模型在不共享原始数据的情况下进行协作,增强隐私.
- 然而,FL很容易受到不可信服务器的攻击,这些服务器可以推断私人信息或操纵聚合.
研究的目的:
- 为联邦学习提出一种新的防御方案,以保护客户端的隐私并确保对不可信服务器的模型准确性.
- 为了减轻身份和数据从模型参数推断的风险.
主要方法:
- 一个防御方案,涉及参数碎片化和碎片的差异性隐私扰乱.
- 实施一个组混合模型来掩盖扰乱的参数片段的顺序,防止身份推断.
主要成果:
- 拟议的方案有效地防御从模型参数推断客户隐私的攻击.
- 实验结果显示,与FL-CDP,FL-LDP和AdaComp.com等现有方法相比,平均测试准确度有所提高.
结论:
- 开发的方案成功地保护了客户的隐私,并保持了联邦学习的全球模型准确性.
- 它提供了一个强大的解决方案来对抗FL环境中不可信任的服务器.
相关概念视频
Randomized Experiments
8.8K
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Simple randomization
Simple...
8.8K
Cluster Sampling Method
14.0K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
14.0K
Survival Tree
383
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
383
Stratified Sampling Method
14.5K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
To choose a stratified sample, divide the population into groups called strata and then take a...
14.5K
Propagation of Uncertainty from Random Error
1.6K
An experiment often consists of more than a single step. In this case, measurements at each step give rise to uncertainty. Because the measurements occur in successive steps, the uncertainty in one step necessarily contributes to that in the subsequent step. As we perform statistical analysis on these types of experiments, we must learn to account for the propagation of uncertainty from one step to the next. The propagation of uncertainty depends on the type of arithmetic operation performed on...
1.6K
Group Design
10.1K
The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between...
10.1K
